书籍
Martin Fowler. Patterns of Enterprise Application Architecture. 2002
Martin Fowler. Refactoring, Improving The Design Of Existing Code. 2003
Martin Fowler. UML Distilled. 2004
Martin Fowler. Analysis Patterns:Reusable Object Models. 2004
Kent Beck. Extreme Programming Explained, Embrace Change, Second Edition. 2006
Kent Beck. Implementation Patterns. 2008
Kent Beck. Test-driven development:by example. 2004
Eric Evans. Domain Driven Design, Tackling Complexity In The Heart Of Software. 2004
Gregor Hohpe, Bobby Woolf. Enterprise Integration Patterns. 2004
Alistair Cockburn, Agile Software Development, Second Edition. 2006