Amazon.com: Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET) (9781590595602): Mark Horner: Books


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET) [Paperback]

Mark Horner (Author)
2.9 out of 5 stars  See all reviews (7 customer reviews)

List Price: $39.99
Price: $30.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.60 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 1 to 2 weeks.
Ships from and sold by Amazon.com. Gift-wrap available.
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

November 29, 2005 1590595602 978-1590595602

This book is special, because for the first time you get an easy-to-follow set of code and design standards that addresses the basic needs of .NET developers and application architects. The material is presented in a what, why, where, and how format, so it’s easy to understand a given topic and apply the solution.

The format facilitates fast understanding and quick reference—just what you need when you’re under pressure. The authors have done the research for you, and they identify and discuss common options. Where there is a choice, there is analysis to guide you.

Techniques are reusable across all versions of .NET and beyond. Pro .NET 2.0 Code and Design Standards in C# is intuitive and based on industry best practices. While it showcases the C# language, its universal style makes it suitable for all .NET development projects, whatever the language.

Table of Contents

  1. Code Policy
  2. Code Structure
  3. Code Development
  4. Code Documentation
  5. Design Policy
  6. Design Structure
  7. Design Development
  8. Design Documentation
  9. Patterns
  10. Creational Patterns
  11. Structural Patterns
  12. Behavioral Patterns

Frequently Bought Together

Customers buy this book with Foundations of Object-Oriented Programming Using .NET 2.0 Patterns $30.59

Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET) + Foundations of Object-Oriented Programming Using .NET 2.0 Patterns
Price For Both: $60.98

One of these items ships sooner than the other. Show details

  • This item: Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET)

    Usually ships within 1 to 2 weeks.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Foundations of Object-Oriented Programming Using .NET 2.0 Patterns

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Mark Horner is principal enterprise architect and .NET application consultant with Torville Software. He is a 25-year veteran of the industry and has worked with a host of blue-chip organizations, including Citibank, NRMA Insurance, ANZ Banking Group, Unilever, Hewlett Packard, British Aerospace, and CPA Australia.

Product Details

  • Paperback: 360 pages
  • Publisher: Apress (November 29, 2005)
  • Language: English
  • ISBN-10: 1590595602
  • ISBN-13: 978-1590595602
  • Product Dimensions: 9.1 x 7.4 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #2,165,229 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

7 Reviews
5 star:
 (3)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
2.9 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 13 people found the following review helpful:
1.0 out of 5 stars Pro .NET 2.0 Code and Design Standards in C#, June 15, 2006
This review is from: Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET) (Paperback)
Mark Horner takes on the ambitious project of telling us how to standardize code, design, and patterns in "Pro .NET 2.0 Code and Design Standards in C#" published by Apress. A what, where, why and how format for each topic promised the reasoning and justification for the standard practices. I had high expectations for a clear explanation of a proposed standard for designing and developing applications in C#. This book misses the mark and left me wondering what standard was being proposed.

As I read through the book, I kept wondering why the material I had just read was included in the book. For example, in a book about C# standards the author discusses Visual Basic naming conventions, and even demonstrates the use of a leading underscore for a variable name with Visual Basic code. The author makes confusing claims such as "...there is always an option to accept a .NET standard, which rules against using case sensitivity (e.g. in C# language)." The syntax of basic language structures is covered, such as an if statement, including the optional else clause.

The what, where, why and how format of each topic is followed by an acknowledgement of the practice. Apparently believing the first acknowledgement isn't enough, a List of Standards is included in the back of the book where the acknowledgements are repeated.

The purpose of the book seems to be mentioning as many topics as possible, whether or not they have anything to do with standards. For instance, the author felt the need to include the first 128 ASCII characters and parentheses in the glossary but not tell you their purpose. The entire entry for parentheses is

() Parentheses.

Compare that to the much more enlightening

` Single quote - not a comment ("//" or "/*...*/").

The weight given topics seems strange as well, with the if statement getting about the same coverage as service oriented architecture, about two pages each. Based on the title, I expected to see a standard developed. What a surprise. At the end of the day what we are left with is not a standard at all, but just acknowledgements that various things exist.

Maybe I've just had my expectations set too high by the excellent "Framework Design Guidelines" by Krzysztof Cwalina and Brad Abrams, but Horner's book is a big disappointment. Save your money.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
1.0 out of 5 stars Very Misleading Title, May 9, 2006
By 
This review is from: Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET) (Paperback)
If you are looking for guide on how to really leverage the power of design patterns and standards using C# 2.0 this is not the book. This book is simply a vague rehash of other books and sources such as MSDN KB. In the body of the book the author even points you to the resources that he read to write this book. The author is extremely verbose, and often repeats himself using his What, Where, Why, and How descriptions.

The design patterns and standards revealed have little to do with .NET 2.0. There are 235 pages total consisting of 12 chapters. The first 9 chapters have nothing to do with .NET or C# 2.0. Chapter 8 is a brief overview of the XML commenting system in Visual Studio--like most all chapters it does not provide you with any useful information.

The first 9 chapters only concern standards and pratices in an enterprise environment. The standards presented can pertain to any environment and offer nothing specific towards the .NET way, etc.

When you finally start seeing some source code it is extremely frustrating. There is no meat to it. Every example is constructed from some abstract concept of what real-world applications are and is expressed as a console application in which each class implements a method that returns a simple string. This is the type of class structure you will be learning (seriously!):

public class SomeFactory {

public string MakeSomething() {

return "I made a widget...";

}

}

If you are an experienced developer you will find the whole thing extremely frustrating. Each pattern chapter is only a few pages in length (including source) and provides only the one abstract console app as a sample. BTW, I hope you like Model T cars because every example makes use or reference to the Model T.

If you are like me then you are looking for some real-world and practical solutions, however, there is nothing in this book of substance to offer a professional coder. The only audience I can recommend this book to would be the new C# developer that is expecting to soon be working in an enterprise/large team environment and needs to understand the very basics of what they might encounter.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars A Cool .NET Design & Developmennt Framework Book, December 13, 2005
By 
JJ (New York) - See all my reviews
This review is from: Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET) (Paperback)
Yep, this is a cool book. It really offers a ".NET Design & Development framework" that covers stuff from A-Z. It covers .NET from code to architecture through the various aspects of development, design and documentation policies. It is surprising just how much territory is covered, as mentioned by other reviewers. I really like the discussion on the hard to handle aspects of .NET, like when to favor abstract classes over interfaces, or when not to use inheritance and favor containment. I also found the content on design patterns to be refreshenly presented: precise and intuitive. More seriously interesting books like these, please! ;)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews





Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
enterprise design framework, communications integration layer, application integration layer, application design documentation, abstract strategy class, preprocessor directive statement, single class inheritance, public member field, partial modifier, accessibility declaration, noncompliant interface, protected internal modifier, functional specification documentation, technical specification documentation, modifier signifies, block commences, following key ingredients, domain imperative, sealed modifier, code vision, pattern encapsulates, string requirement, int door, enterprise functionality, browser comments
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Pattern Example In the Model, Windows Console, Foreign Exchange, Briscoe Radiator, Build Comment Web Pages, Martin Fowler, Control Category Control Type Prefix Example, Detroit Radiator, Position Label, Visual Basic, California Office, Delivery Observer, Elements of Reusable Object-Oriented Software, London West Office, Microsoft Visual, New York Office, Rational Unified Process, Where Where, Write Property
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject