软件测试中的测试替身与代码设计
1. 经典TDD流程与设计概述
在软件开发中,经典的测试驱动开发(TDD)流程是一种重要的开发方式。同时,良好的面向对象设计往往具有较少的元素,这有助于提高代码的可维护性和可扩展性。
当我们在进行代码设计时,需要关注代码异味。当我们理解了代码练习(calisthenics)与代码异味之间的联系,并且能够利用代码异味作为反馈来设计代码时,就可以考虑进入下一个学习阶段。
以下是一些相关的资源:
- Web资源 :
- Code Smells, SourceMaking.com
- No Silver Bullet – Essence and Accident in Software Engineering, Fredrick P. Brooks Jr.
- Out of the tar pit, Ben Mosley and Peter Marks
-
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



