第二周次任务汇报

作业班级:https://edu.cnblogs.com/campus/nue/SE202010

作业要求:https://edu.cnblogs.com/campus/nue/SE202010/homework/11311

作业目的:加深书本理论理解,熟悉python的代码规范,熟悉如何进行单元测试。

学号:2001002

 

一、理论学习

对《构建之法》中的第二章“个人技术和流程”进行了阅读,对单元测试有了基本了解,为自己接下来Python单元测试的实操打下了基础。同时对个人开发流程有了一定认识,对自己今后开发有所启迪。

在网上搜索了有关PEP8的有关资料,对缩写、空行、注释等一些基本的编写规范有了更深刻的印象,同时也认识到了代码规范的重要性并对自己前期编写的代码进行了相关修改。有关PEP8比较全的资料:https://legacy.python.org/dev/peps/pep-0008/。

二、实践学习

对单元测试进行了学习与实操,主要Python中标准单元测试模块unittest。通过网上学习基本能使用unittest进行简单的单元测试。接下来我以课堂练习程序为例,简单节省下基本操作:

  • 编写需要单元测试的程序。

 

  •  导入unittest模块。

  • 创建一个类继承unittest.TestCase。

  • 编写相关测试代码

 

 测试结果:

 

 输入数组为:3 -8 8 2,期望最大子数组之和为8,期望与实际相等测试结果正确。

 

 结果与期望不符,则会报错,如上图。

相关程序已上传码云:https://gitee.com/sililala

 

posted @ 2020-10-28 21:51  。。。-  阅读(66)  评论(0)    收藏  举报