最后的感想就变成是:
1.Unit Test,那都是说说而已
2.Unit Test?没那时间搞!
3、TDD 只不过是被拿来炒作而已,现实开发中,谁用TDD 写过一整个大系统?
4.TDD 只是先写测试程式而已,有什么特别的?
ATDD和BDD
TDD
测试[testing]
重构[Refactoring]
因为每一个环节都紧紧相扣,所以有一些阶段不是这么容易区分清楚。例如Testing其实在ATDD, BDD , TDD中,都有包含在里面,这边独立的Testing,或许用Unit Testing会更加合适。
本系列学习顺序
预计将TDD分成四份,分别是Testing, Refactoring, TDD,最后辅以「ATDD与BDD」。设计的目标则是:class="Underline">working software。
最后则是用来贯穿整系列文章的总结:
程序的存在是为了,也只为了满足使用者需求,而不是写给工程师自己爽的
名词解释:TDD:测试驱动开发 ATDD:验收测试驱动开发 BDD:行为驱动开发 CI:持续集成 XP:极限编程
备注:这个系列是我毕业后时隔一年重新开始进入开发行业后对大拿们的博文摘要整理进行学习对自我的各个欠缺的方面进行充电记录博客的过程,非原创,特此感谢91,小朱等前辈