Agile Principles, Patterns, and Practices in C#
You can view this book's Amazon detail page here.
Tags:
- Started reading:
- 12th May 2008
- Finished reading:
- Not yet finished.
Review
Rating: Unrated
Shame on me, I did not knew the author and I’m having a very good surprise while reading this book. It presents lots of aspects a developer should know : agile methodologies principles, planning, pair programming, test first, patterns (GOF) and everything is punctuated with (simplified) real life case studies. A VERY interesting part of the book presents 5 core principles a good design should respect :
- The Single Responsibility Principle
- The Open/Closed Principle
- The Liskov Substitution Principle
- The Dependency-Inversion Principle
- The Interface Segregation Principle

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Deve
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
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