Solid Code does a great job of hitting that super hard middle ground between the management books and the technology books. By covering ideas from how to model software to security design to defensive programming, Donis and John show you the best practices you can apply to your development to make it even better.
Solid Code isn’t just about code; it imparts the knowhow to deliver a solid project. This book delivers straightforward best practices, supplemented with case studies and lessons learned, from real products to help guide readers to deliver a perfect project—from design through development, ending with release and maintenance.
As a software developer of 20 years, there are a few books that I read again every couple of years. I believe that Solid Code will be one of the books that you will read over and over, each time finding new insight for your profession.
Solid Code is an invaluable tool for any serious software developer. The book is filled with practical advice that can be put to use immediately to solidify your code base. Solid Code should definitely be on your shelf, close at hand, as you’ll use it again and again!
Solid Code is a must read for any IT professional, especially if you plan on using managed code. The book not only covers engineering best practices but also illustrates them with real test case studies.
This is a very well-written book that offers best practices in cultivating an efficient software development process by which typical developer mistakes can be avoided. The authors provide practical solutions for detecting mistakes and explain how software development and testing works at Microsoft.
This book is excellent for developers at any level—beginner to experienced. It provides the foundation of great development practices that should be used by any size development team, and even by individual programmers.