使用TDD的好处

tags:开发随笔

测试驱动开发(Test Driven Development)一直是我比较推崇的一种开发方式。

在动手实现一个新的功能时,先想清楚其前置条件和后置条件,这其实是一种很自然的思路。

有时候会先将主要的功能粗略的实现出来,有时间的时候再慢慢打磨。随着功能不断完善,Test Case一条条变成绿色的,让人有一种脚踏实地的感觉。

手头的很多应用都不断的在迭代。一个实现方式的优化,可能带来不少变化。在这个时候,Test Case的覆盖让人放心。不敢想象,如果没有写测试,会让人有多不安。

新的应用框架和工具,已经让编程工作变得更加暇意。集中注意力写一会代码,启动 Test Case。在等Test Case运行完毕的空暇,喝一口咖啡,或者伸一个懒腰,对应用的健康和自己的健康,都是一件大大有益的事情。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容