Book List
Refactoring
- Clean code: A handbook of Agile software craftmanship (Robert C. Martin)
- Refactoring: Improving the design existing code (Martin Fowler & Kent Beck)
Design Pattern
- Head first deisgn parttern
- Design pattern: Elements of reusable object oriented software (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)
- Design patterns explained: A new perspective on object oreinted design (Alan Shalloway & James R. Trott)
- Agile priciples, patterns, and practices in C# (Robert C. Martin)
- Patterns of Enterprise Application Architecture (Martin Folwer, …)
Domain-Driven Design
- Domain-Driven Design Quickly (InfoQ)
- Domain-Driven Design: Trackling complexity in the heart of software (Eric Evans)
Test-Driven Development
- Test-Driven Development: A practical guide (David Astels)
Other
- The pragmatic programmer from journey man to master (Andrew Hunt & David Thomas)
- Code complete (Steve McConnell)
page revision: 0, last edited: 06 Jul 2009 07:57





