关于[.NET Core TDD 前传: 编写易于测试的代码 -- 构建对象]的摘要:
该系列第1篇: 讲述了如何创造"缝". "缝"(seam)是需要知道的概念.本文是第2篇, 介绍的是如何避免在构建对象时写出不易测试的代码. 本文的概念性内容大部分都来自Misko Hevery的这篇博客文章.构建还是用上文里汽车的例子.通常情况下, 我们是先去建造汽车, 组装好汽车后, 我们再去驾驶它.软件开发也类似, 我们应该把对象构造完毕之后, 再去用它. 但是有时候, 开...
该系列第1篇: 讲述了如何创造"缝". "缝"(seam)是需要知道的概念.本文是第2篇, 介绍的是如何避免在构建对象时写出不易测试的代码. 本文的概念性内容大部分都来自Misko Hevery的这篇博客文章.构建还是用上文里汽车的例子.通常情况下, 我们是先去建造汽车, 组装好汽车后, 我们再去驾驶它.软件开发也类似, 我们应该把对象构造完毕之后, 再去用它. 但是有时候, 开...