由外而内设计与测试先行关系.pdf

第9章由外而内的设计(2)

软件设计:从专业到卓越

9.4测试先行和由外而内

测试先行和由外而内是密切相关的两个实践。下面概括一下两者的关系。

由外而内和测试先行都是契约先行,两者是统一体。

由外而内可以驱动产生契约。

测试先行让由外而内的约束更少:由外而内可以从任何需要的层次开始,而不必非从最外层

开始。

9.4.1由外而内和测试先行都是契约先行

由外而内和测试先行都是关于契约的实践。它们有着共同的目标。

为什么要由外而内?是因为外部功能更显然、更确定,底层决策在初期并不是那么显然。外

部功能就等价于已经被定义清楚的

文档评论(0)

1亿VIP精品文档

相关文档