这是从自己以前在Blogspirit的blog中转过来的另外一篇
Top 5 Must-Read Software Development Books
1) Refactoring,Author: Martin Fowler
2) Design Patterns Explained,Author: Alan Shalloway, et al
3) UML Distilled,Author: Martin Fowler
4) The Pragmatic Programmer,Author: David Thomas, Andrew Hunt
5) Test Driven Development,Author: Kent Beck