不是让业务组件开发者等待数据组件开发者而是让他们一起设计和实现接口于是两个开发者可以并行实现他们的组件IDD也让业务开发者可以mock数据访问组件因此消除了任何计划依赖下面展示了设计
Make a Mockery of Dependencies
虽然你的组件可能依赖于不同的开发者开发的层或者特征但是不要让这成为减缓你开发脚步的理由假设你负责业务逻辑层它依赖于数据访问层访问层又依赖于数据库表和存储过程Mock数据访问层而不是等待于是你可以实现和对业务层实现单元测试顺便说一下你应该使用mocks否则你的单元测试看起来更像是集成测试我推荐Rhino Mocks
下面是一个使用mocks的单元测试示例