主题:【原创】闲聊敏捷编程——测试驱动开发(一) -- 代码ABC
共:💬55 🌺131
在测试驱动开发中测试还起到其他作用,这些作用和明确需求一样重要。比如设计,你必须设计出一个可以测试架构,否则你无法写出测试代码,这样就迫使你设计出松耦合的结构。重构也是测试驱动的,为什么重构,重构的方向是什么这些都是通过测试指出来的。
由于我用的是极限编程的方法,根本无法绕开测试驱动,不过就我所知其他的敏捷模式也很难绕开。这是保持代码灵活性的基本手段。
- 相关回复 上下关系8
🙂个人的一些意见 4 代码ABC 字1228 2009-06-09 08:41:02
🙂对程序员来说,不能过分强调测试驱动, 木头人 字212 2009-06-08 21:10:44
🙂对于xp来说,全覆盖的测试是不可能,也是不需要的 风北客 字242 2009-06-09 07:43:02
🙂测试不仅仅是用来验证和明确需求
🙂写测试代码,可以帮你理清需求,进一步的,就知道How . 木头人 字589 2009-06-08 22:43:18
🙂一开始的时候我也是这么想的 代码ABC 字667 2009-06-08 23:05:00
🙂refactor vs redesign 1 心文连博 字193 2009-06-10 23:18:28
🙂测试驱动也有适用范围 2 zmeng 字583 2009-06-08 01:58:25