# 名人 ## Andrew Hunt ### 《程序员修炼之道》 - DRY - The Pragmatic Programmer ## Barbara Liskov ### LSP - 1988 ## Bertrand Meyer ### 《面向对象软件构造》(Object-Oriented Software Construction) ## Dan North ### BDD - 2003年 ## David Thomas ## David Wheeler ### All problems in computer science can be solved by another level of indirection ## Erich Gamma ### 《设计模式》 ### Visual Studio Code ## Kent Beck ### 语录 - I’m not a great programmer; I’m just a good programmer with great habits.我不是一个伟大的程序员,只是一个有着好习惯的优秀程序员。 ### 从建筑行业引入设计模式 ### 极限编程 - 实例 - 测试驱动开发 - 持续集成 - 结对编程 - 现场客户 - 简单设计 ### JUnit ## Martin Fowler ### 文章 - 《Mock 代码不是桩代码》(Mocks Aren’t Stubs) - 《反转控制容器和依赖注入模式》 ### 《领域特定语言》 ## Michael Feathers ### 《修改代码的艺术》(Working Effectively with Legacy Code) ## Mike Cohn ### 《Succeeding with Agile》 - 测试金字塔 ## Ward Cunningham ## Vaughn Vernon ### 先阅读《领域驱动设计精粹》 ### 再看《实现领域驱动设计》 ## Robert Martin ### 《敏捷软件开发:原则、实践与模式》 ### 《架构整洁之道》 ### 定义 - SOLID