摘要:
clean code that works,测试驱动开发所追求的目标 1、在你写任何代码之前,先写一个会失败的自动测试程序 2、消除重复设计,优化设计结构测试驱动开发的流程: 1、写一个小的测试 2、运行所有测试,运行失败 3、适当修改 4、运行测试且成功 5、重构,消除重复设计,优化设计结构 我觉得测试驱动开发的实质,根本就不是为了保证质量的,他有点像是一边写,一边测的概念;不是那种一开始确定好所有的需求,就把所有的测试用例写完的那种; *是要写哪部分,就先写哪部分功能的用例; *而且用例的目的就不是为了测试bug,有点像是对功能的说明文档,确认他完成的功能是什么。他还讲究性价... 阅读全文