Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Deve
By Craig Larman
You can view this book's Amazon detail page here.
- Started reading:
- Not yet started.
- Finished reading:
- Not yet finished.
Review
Rating: Unrated
The next book on my list. A colleague (boss in fact) have heavily recommended it to me and I’ve seen quite a lot of references to it in other books. I’m quite sure this is the same kind of book that “Agile Principles, Patterns, and Practices in C#” by Robert C. Martin.

Code Complete: A Practical Handbook of Software Construction
Refactoring: Improving the Design of Existing Code
The Pragmatic Programmer: From Journeyman to Master
Peopleware: Productive Projects and Teams
Domain-Driven Design: Tackling Complexity in the Heart of Software
Agile Principles, Patterns, and Practices in C#
Threading in C#
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
Object-Oriented Software Construction
Test Driven Development: By Example
Design Patterns: Elements of Reusable Object-Oriented Software