
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 · 982 阅读 · 0 评论 -
《Test-Driven development By Example》阅读(一)
SQ3R阅读法: 一、Survey(阅读前的调查) 1、书名:《Test-Driven development By Example》,中文译名《测试驱动开发实例》。 2、作者:Kent Beck(肯特·贝克),美国著名软件工程师与作家,在软件工程方面有很大的贡献。他是Smalltalk软件的开发者,设计模式的先驱,测试驱动开发的支持者,也是极限编程的创始者之一。原创 2013-07-05 10:51:42 · 2342 阅读 · 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 · 1074 阅读 · 0 评论