《软件设计精要与模式》读书笔记(四)
第四章 测试驱动开发实践
“仔细分析企业运行价值链的三个步骤,我认为它和软件开发的测试驱动开发(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 尽善尽美的结局
并附上随书源码,大家可以下载看看。
作者:心不蒙尘
出处:http://www.cnblogs.com/stan0714/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-心不蒙尘。