第一次个人编程作业

第一次个人编程作业

https://github.com/20210903/081900511

一、PHP表格

Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
计划 100 120
开发 600 800
· 估计这个任务需要多少时间 60 60
· 需求分析 (包括学习新技术) 300 420
· 生成设计文档 60 100
· 设计复审 60 60
· 代码规范 (为目前的开发制定合适的规范) 60 60
· 具体设计 60 100
· 具体编码 600 800
· 代码复审 60 180
· 测试(自我测试,修改代码,提交修改) 120 180
报告 120 180
· 测试报告 30 30
· 计算工作量 30 30
· 事后总结, 并提出过程改进计划 30 30
· 合计 2290 3150

二、计算模块接口

(3.1)计算模块接口的设计与实现过程。设计包括代码如何组织,比如会有几个类,几个函数,他们之间关系如何,关键函数是否需要画出流程图?说明你的算法的关键(不必列出源代码),以及独到之处。(18')

做题前完全没有思路 ,在网上查看试例后发现可以用ac自动机和dfm实现。但是没有学过python,只好从头开始学,但是也只学了基本的一些东西,连读写文件都很吃力。所以这次作业并没有按照条件来实现,是在网上找的一篇代码修改一些来实现的。

(3.2)计算模块接口部分的性能改进。记录在改进计算模块性能上所花费的时间,描述你改进的思路,并展示一张性能分析图(由VS 2019、JProfiler或者Jetbrains系列IDE自带的Profiler的性能分析工具自动生成),并展示你程序中消耗最大的函数。(12')

做题前完全没有思路 ,在网上查看试例后发现可以用ac自动机和dfm实现。但是没有学过python,只好从头开始学,但是也只学了基本的一些东西,连读写文件都很吃力。所以这次作业并没有按照条件来实现,是在网上找的一篇代码修改一些来实现的。

(3.3)计算模块部分单元测试展示。展示出项目部分单元测试代码,并说明测试的函数,构造测试数据的思路。并将单元测试得到的测试覆盖率截图,发表在博客中。(12')

做题前完全没有思路 ,在网上查看试例后发现可以用ac自动机和dfm实现。但是没有学过python,只好从头开始学,但是也只学了基本的一些东西,连读写文件都很吃力。所以这次作业并没有按照条件来实现,是在网上找的一篇代码修改一些来实现的。

(3.4)计算模块部分异常处理说明。在博客中详细介绍每种异常的设计目标。每种异常都要选择一个单元测试样例发布在博客中,并指明错误对应的场景。(6')

做题前完全没有思路 ,在网上查看试例后发现可以用ac自动机和dfm实现。但是没有学过python,只好从头开始学,但是也只学了基本的一些东西,连读写文件都很吃力。所以这次作业并没有按照条件来实现,是在网上找的一篇代码修改一些来实现的。

三、心得

第一次编程作业实在是给了我当头一棒,完全不会的题最开始还有点信心好好学一下可以做出来,但是后面发现学了后还是没有思路,都已经摆烂打算放弃了。但是又多给了时间,为了不交白卷,还是又重新开始学,看着别人的代码修修改改最后还是没能完成作业。以后得拿更多的时间来学习一下python了。争取在后面的作业中至少自己独立完成一个项目作业。总之还是自己摆烂造成的,以后加油吧。

posted @ 2021-09-22 16:32  小点点的丁丁车  阅读(87)  评论(0编辑  收藏  举报