ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

敏捷软件开发 之 第6章《一次编程实践》读书笔记

2019-03-10 13:00:58  阅读:201  来源: 互联网

标签:章节 逻辑 软件开发 读书笔记 编程 用例 测试用例 记分 规则


3月箴言

人的思想是了不起的,只要专注于某一项事业,就一定会做出使自己感到吃惊的成绩来。—— 马克·吐温

 

本章是详细表述了一个保龄球记分功能的开发过程

本章重要前提(也许我们中的大多数并不是很清楚保龄球的记分规则,而编写程序我认为最重要的的就是先理清规则):

第一步:得知需求并分析需求;

第二步:根据需求规则,写出基本测试用例(这个用例尚未添加任何逻辑);

第三步:将规则中的简单规则(未全中和补中之外的情况)付诸实践,并时时用测试用例验证;

第四步:完善补中规则,且仍然需要验证之前已经验证通过的用例;

第五步:继续完善全中规则,测试用例同上,直到所有用例都通过;

第六步:添加可以想到的记分情况的测试用例,直到都通过测试;

第七步:优化逻辑代码:具体为先优化复杂逻辑,再根据单一职能等原则优化其他逻辑;

第八步:以上就是阅读本次章节得到的一点收获。

 

本次章节最大的收获是:在自己的开发工具上真正的重现了本次章节的逻辑流程,因为在今天之前对于单元测试属于只知道概念和简单实验,没有真正的在有价值的逻辑上实现过。之后的开发过程中这个根据测试用例完善实现逻辑的方式可以参考且越复杂的逻辑越需要单元测试!

 

标签:章节,逻辑,软件开发,读书笔记,编程,用例,测试用例,记分,规则
来源: https://www.cnblogs.com/lisaloveyou1900/p/10504958.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有