范尼是德鲁伊

matthew的技术博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年3月25日

摘要: 初次被问到这个问题,脑子有点发懵,进ThoughWorks快一年了,测试驱动开发(TDD)了快一年,实在是没有认真想过这个问题。在一次聚会上,被问到这个问题,我是这样回答的。 “ 1.先写测试,可以快速确定我们需要做什么,保证业务的正确性。 2.根据测试的范围,我可以快速缩小问题域,并且集中精力只做我关心的部分,不会受到其他因素的影响。 3.测试运行的结果,以最快的反馈速度的告诉我,我的代码是否正确。 ” 咋一听好像挺有道理,有位同事幽幽的补充道:“你忽略了简单设计”。 那什么是简单设计呢?简单设计不是说任何功能都以最简单的形式完成,如果真的这样,那就没有数据库了,全部... 阅读全文
posted @ 2012-03-25 22:19 范尼是德鲁伊 阅读(1223) 评论(4) 推荐(0) 编辑