《软件设计精要与模式》读书笔记(四)

第四章 测试驱动开发实践

     “仔细分析企业运行价值链的三个步骤,我认为它和软件开发的测试驱动开发(TDD,Test-Driven Development)价值链很相识。第一步是发现价值,应用到测试驱动开发中,就是测试先行,通过测试来驱动我们编写代码。第二步是生产价值,毋庸置疑,这正是编写代码的一个阶段。第三步是收获价值,在测试驱动开发中,我们收获的不仅有开发后完整的产品,同时还收获完整的测试套件。”

 

     (这里,我将各个小节列举出来,有兴趣建议看原书吧。)

     4.1 发现价值与生产价值

     4.2 在测试驱动开发过程中运用面向对象编程思想

     4.3 适时小结

     4.4 收获价值

     4.5 无上之力

 

第五章 设计,由你掌握

     本章“通过一个实例来证明设计模式在极限编程过程中的重要性。”

     

     (这里,我将各个小节列举出来,有兴趣建议看原书。)

     5.1 从需求开始

     5.2 需求改变了

     5.3 如果不熟悉设计模式

     5.4 山穷水尽疑无路

     5.5 柳暗花明又一村

     5.6 尽善尽美的结局

 

并附上随书源码,大家可以下载看看。

 https://files.cnblogs.com/stan0714/4-5code.rar

posted on 2008-08-10 17:02  心不蒙尘  阅读(244)  评论(0编辑  收藏  举报