这些年看的书,整理了下比较经典的,希望给渴望成长的程序员一点帮助.
编程思想:
- 《Agile Java》 JEFF LANGR
- 《重构:改善既有代码的设计》 Martin Fowler
- 《Head First 设计模式(中文版)》 弗里曼
- 《程序员修炼之道:从小工到专家》 Andrew Hunt , David Thomas
- 《代码整洁之道》 Robert C. Martin
- 《代码大全(第二版)》 Steve McConnell
敏捷开发:
- 《软件开发本质论:追求简约、体现价值、逐步构建》 Ron Jeffries
- 《解析极限编程: 拥抱变化(第二版)》 Kent Beck
- 《敏捷软件开发:原则、模式与实践》 Robert C. Martin
软件设计
- 《架构整洁之道》 Robert C. Martin
- 《UML用户指南(第2版)》 Grady Booch , James Raumbaugh , Ivar Jacobson
- 《微服务设计》 Sam Newman