3月箴言工具
人的思想是了不得的,只要专一于某一项事业,就必定会作出使本身感到吃惊的成绩来。单元测试
本章是详细表述了一个保龄球记分功能的开发过程开发工具
本章重要前提(也许咱们中的大多数并非很清楚保龄球的记分规则,而编写程序我认为最重要的的就是先理清规则):测试
第一步:得知需求并分析需求;优化
第二步:根据需求规则,写出基本测试用例(这个用例还没有添加任何逻辑);spa
第三步:将规则中的简单规则(未全中和补中以外的状况)付诸实践,并时时用测试用例验证;blog
第四步:完善补中规则,且仍然须要验证以前已经验证经过的用例;ci
第五步:继续完善全中规则,测试用例同上,直到全部用例都经过;开发
第六步:添加能够想到的记分状况的测试用例,直到都经过测试;class
第七步:优化逻辑代码:具体为先优化复杂逻辑,再根据单一职能等原则优化其余逻辑;
第八步:以上就是阅读本次章节获得的一点收获。
本次章节最大的收获是:在本身的开发工具上真正的重现了本次章节的逻辑流程,由于在今天以前对于单元测试属于只知道概念和简单实验,没有真正的在有价值的逻辑上实现过。以后的开发过程当中这个根据测试用例完善实现逻辑的方式是能够参考的。
最最最重要的的:越复杂的逻辑越须要单元测试!