David Hayden [MVP C#]

Sponsors

The Lounge

News

  • CodeBetter.Com Home

Other Links

Teas

Patterns & Practices

Florida .NET Developer

Book Reviews

Tampa ASP.NET MVC Developer Group

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Pro NET 2.0 Code and Design Standards in C# Book Review

Pro .NET 2.0 Code and Design Standards in C# helps the developer adopt code, design, and documentation standards that have been adopted by the .NET development community. The book is broken up into 3 parts:

  • Code Policy Standards
  • Design Policy Standards
  • Pattern Standards

The best part of this book is its coverage of design patterns, which is the last part of the book. The author covers a number of the more popular design patterns: MVC, Abstract Factory, Factory Method, Singleton, Proxy, Adapter, Composite, Facade, Chain of Responsibility, Observer, Strategy Pattern, and Template Method.

The first part of the book talks a lot about coding conventions, commenting, and formatting. It introduces a number of c# keywords and concepts and discusses their preferred use. It discusses various topics like abstract classes vs. interfaces, Pascal vs. Hungarian notation, method overloading, etc. These ideas are presented in a very methodical What, Where, Why, and How style.

The second part of the book focuses on application design and architecture. It discusses various 2-,3-,4-,and 5-tier architectures, layers, object collaboration, horizontal and vertical development, as well as more on code documentation and various policies. These ideas are also presented in a very methodical What, Where, Why, and How style.

My Thoughts and Recommendations

I think developers will be better off purchasing a book like Framework Design Guidelines, which does a far more thorough and interesting job of talking about various coding conventions, styles, and design best practices.

Although the coverage of design patterns in the book is good, there are plenty of OOP and Design Pattern Books, Articles, and Resources available that focus primarily on OOP and Design Patterns.

 


Posted Sun, May 7 2006 5:53 PM by David Hayden

[Advertisement]

Comments

Sashidhar Kokku wrote re: Pro NET 2.0 Code and Design Standards in C# Book Review
on Mon, May 8 2006 10:19 AM
I got this book...hoping to get some order to my coding style....but was terribly dissappointed. Maybe this book is for a novice who is brand new to programming...and is guided just by a book alone.

Anyhoooo....I too agree that one is better off with Framework design guidelines.

-Sashidhar
Jason Haley wrote Interesting Finds
on Mon, May 8 2006 11:26 AM