软件工程-第三次作业

一、理论学习

1.完成了慕课学习第三章单元测试、第四章软件开发过程

 

 

     

2.完成了《构建之法》第四章 两人合作,了解了代码书写的各种规范,对于代码的正规书写对于本人来说完全是一片空白领域,此方面的知识对以后博士研究阶段并无实用价值,所以本部分内容只做简单的了解。

3.百度了解“测试驱动开发”,测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。

测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码,然后只编写使测试通过的功能代码,从而以测试来驱动整个开发过程的进行。这有助于编写简洁可用和高质量的代码,有很高的灵活性和健壮性,能快速响应变化,并加速开发过程。
测试驱动开发的基本过程如下:
① 快速新增一个测试
② 运行所有的测试(有时候只需要运行一个或一部分),发现新增的测试不能通过
③ 做一些小小的改动,尽快地让测试程序可运行,为此可以在程序中使用一些不合情理的方法
④ 运行所有的测试,并且全部通过
⑤ 重构代码,以消除重复设计,优化设计结构
简单来说,就是不可运行/可运行/重构——这正是测试驱动开发的口号。
二、实践学习
1.小组选择了飞花令小程序的制作,在码云上创建了小组代码库,https://gitee.com/gamefeihualing/gamefeihualing,尝试进行了多人软件开发平台的创建。在组长的引导下,完成了码云代码库的克隆,以及在自己编程环境下进行了代码程序的修改并上传到码云上。
   
2.小组创建了TOWER,进行了项目分配,本人能力有限,为小组人员负责外围保障,打打杂工作。
posted @ 2021-06-07 21:14  孙昭宜  阅读(59)  评论(0)    收藏  举报