![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TDD
文章平均质量分 79
makunyuan123
这个作者很懒,什么都没留下…
展开
-
《Test-Driven development By Example》阅读(三)
第十三章 万恶之源(The Root of All Evil)——去除多余子类! 1、存在的问题: (1)汇率转换问题,当汇率为2:1时,5美元 + 10法郎 = 10美元; (2)5美元 * 2 = 10美元; (3)将amount定义为私有; (4)Dollar类有副作用吗? (5)钱数为整数; (6)实现equals()函数; (7)实现hashCode()函数原创 2013-07-08 11:12:15 · 929 阅读 · 0 评论 -
《Test-Driven development By Example》阅读(一)
SQ3R阅读法: 一、Survey(阅读前的调查) 1、书名:《Test-Driven development By Example》,中文译名《测试驱动开发实例》。 2、作者:Kent Beck(肯特·贝克),美国著名软件工程师与作家,在软件工程方面有很大的贡献。他是Smalltalk软件的开发者,设计模式的先驱,测试驱动开发的支持者,也是极限编程的创始者之一。原创 2013-07-05 10:51:42 · 2239 阅读 · 0 评论 -
《Test-Driven development By Example》阅读(二)
第四章 变质的对象(Degenerate Objects)——使用数值对象(value object),不必担心别名问题。 1、clean code that works! 要达到这一目标,可以分步实施:先达到“that works”,在达到“clean code”。——这与“体系结构驱动开发”相反! 第五章 众生平等(Equality for All)——解决判等问题原创 2013-07-05 15:45:59 · 1026 阅读 · 0 评论