Flicker1985's Blog

Everything should be made as simple as possible, but not simpler.

2011年4月27日

大项目的思考

摘要: 引言:进入现在这个我们内部的大项目已经两个多月了。现在回想起进入项目前一位前辈的话:“大项目有大项目的问题,但大项目也有很多东西可学“,自己此时深表赞同。二个月的时间,自己从刚来前两周的观察学习,到现在的基本融入,在这个过程中自己有了很多的想法和思考。 为什么测试这么难写? tdd的开发实践保证了代码的可测试性,那么当tdd的t变的非常难写的时候是不是现有的代码已然变的可测试性非常的差呢?其中一些非常典型的场景就是test的setup太难,而造成这个的一个主要原因就是贫血的model和万能的service。因为model没有行为,所以很多时候可以通过测试model来完成的测试,却不得不通过测. 阅读全文

posted @ 2011-04-27 23:36 Fei He 阅读(6412) 评论(28) 推荐(12) 编辑