9.6 For More Information

Great information on metrics and analysis can be found in a number of works, starting with one of the most influential books written (at least in Jim’s opinion):

  • Code Complete, Second Edition, by Steve McConnell (Microsoft Press)

While patterns can be overused, the pattern book that’s often referred to as the “Gang of Four” or simply “GoF” book can help developers reduce complexity and dependencies:

  • Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (Addison-Wesley)

Several web sites also offer insights on keeping your code simple and in good shape:

  • Martin Fowler describes his site at http://www.refactoring.com as “a simple portal for information about refactoring.” The site contains pointers to numerous resources, including useful books and refactoring tools.

  • A wealth of information on refactoring, design improvement, and much more is available at the Extreme Programming Roadmap site (http://c2.com/cgi/wiki?ExtremeProgrammingRoadmap).

Get Windows Developer Power Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.