Pro .NET Best Practices is a practical reference to the best practices that you can apply to your .NET projects today. You will learn standards, techniques, and conventions that are sharply focused, realistic and helpful for achieving results, steering clear of unproven, idealistic, and impractical recommendations. Pro .NET Best Practices covers a broad range of practices and principles that development experts agree are the right ways to develop software, which includes continuous integration, automated testing, automated deployment, and code analysis. Whether the solution is from a free and open source or a commercial offering, you will learn how to get a continuous integration server running and executing builds every time code changes. You will write clearer and more maintainable automated testing code that focuses on prevention and helping your .NET project succeed. By learning and following the .NET best practices in this book, you will avoid making the same mistakes once. With this book at your side, you'll Benefit immediately, even before finishing it, from the knowledge, workable advice, and experience found in Pro .NET Best Practices .
I have been writing software professionally for over 20 years. I work as a software development consultant at Excella Consulting (http://www.excella.com) in the Washington, D.C. area. I am the .NET best practices steward at Excella, working with our .NET project teams to facilitate and help the team continuously improve by following new and better practices. The development work I've been doing lately is with ASP.NET MVC in C# with NHibernate, LINQ, SQL Server, and several more technologies. I'm often called upon to setup the continuous integration server, perform code analysis, and automate the testing, packaging and deployment of software.
Although I didn't find this book to be very well written, I think it does a good job of reminding people how code metrics and code reviews can be helpful. I think that the unit test portion of the book is not as well written as the stuff in Osherove's book on the topic.