登录/注册
下载豆瓣客户端
豆瓣
6.0
全新发布
×
豆瓣
扫码直接下载
iPhone
·
Android
豆瓣
读书
电影
音乐
同城
小组
阅读
FM
时间
豆品
豆瓣读书
搜索:
购书单
电子图书
2023年度榜单
2023年度报告
《Growing Object-Oriented Software, Guided by Tests》的原文摘录
按热度排序
按页码排序
我们发现,让对象容易测试的那些品质,也让代码更容易响应变化。 单例是依赖关系。 面向对象作为一种组织代码的技术,它的一个目标就是让对象的边界清晰可见。 如果单元测试工具让程序员绕过了设计中糟糕的依赖关系管理,那就丧失了宝贵的反馈关系。 (
查看原文
)
红色有角F叔
2016-02-25 09:54:35
—— 引自章节:聆听测试
依赖关系:对象向它的同级请求服务,这样对象就能实现它的职责。没有这些服务,对象就不能工作。 通知关系:同级对象需要及时了解对象的活动。 调整关系:同级对象会调整该对象的行为,以适应系统更多的需求。 我们坚持依赖关系要在构造方法中传入,但通知关系和调整关系可以设为默认值,以后再做调整。 (
查看原文
)
红色有角F叔
2016-04-17 19:38:31
—— 引自章节:对象同级构造性
当把一些对象组合成一个新类型时,我们希望新的类型所表现出来的行为比所有组成部分的行为之和更简单。 组合对象的 API 不应该比它的组件的 API 更复杂。 (
查看原文
)
红色有角F叔
2016-04-17 19:42:31
—— 引自章节:组合比它的部分之和更简单
>
我来写笔记
>
Growing Object-Oriented Software, Guided by Tests
作者:
Steve Freeman, Nat Pryce
isbn:
0321503627
书名:
Growing Object-Oriented Software, Guided by Tests
页数:
384
定价:
USD 59.99
出版社:
Addison-Wesley Professional
装帧:
Paperback
出版年:
2009-10-22
又名:
测试驱动的面向对象软件开发