第 5 章:设计——难以测试说明设计不佳

质量卓越的应用程序都设计良好,而良好的设计意味着可伸缩性、安全性、可维护性和众多其他优良品质。

本章以传统方法和 TDD 方法开发同一款应用程序,以此探索TDD如何引导开发人员走向通往良好设计和最佳实践的道路。

本章目录及程序实现
  1. 为何要关心设计
  2. Connect4
  3. 完成 Connect4 实现后再测试
  4. 使用 TDD 实现 Connect4
小结
推荐阅读

Robert C. Martin 的两部著作:《代码整洁之道》和《敏捷软件开发:原则、模式与实践》。