摘自 Odd-e Joseph 语录:
2012版
以单元测试为荣,以遗留代码为耻;
以积极重构为荣,以代码异味为耻;
以测试驱动为荣,以先写代码为耻;
以浮现设计为荣,以复杂建模为耻;
以持续集成为荣,以每日构建为耻;
以结对编程为荣,以单兵作战为耻;
以编程练习为荣,以应付工作为耻;
以持续改善为荣,以固步自封为耻。
2014版
以测试驱动为荣,以不写单元测试,先写代码为耻
以积极重构为荣,以代码臭味为耻
以浮现设计为荣,以复杂建模,滥用模式为耻
以小步消灭遗留代码为荣,以重构项目为耻
以结对编程、代码共有为荣,以单兵作战为耻
以持续集成为荣,以只会用Jenkins为耻
以需求协作为荣,以只按照规格说明书办事为耻
以编程练习、交流分享为荣,以应付工作、闭关修炼为耻