寒假作业2
软件工程实践寒假作业(2/2)
这个作业属于哪个课程 | 2020春|W班 |
---|---|
这个作业要求在哪里 | 寒假作业(2/2)作业要求 |
这个作业的目标 | github使用 代码规范制定 疫情统计程序 博客撰写 |
作业正文 | 寒假作业(2/2) |
其他参考文献 |
Github仓库地址
地域问题github无法上传
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 20 |
Estimate | 估计这个任务需要多少时间 | 1200 | 1020 |
Development | 开发 | 800 | 720 |
Analysis | 需求分析 (包括学习新技术) | 60 | 50 |
Design Spec | 生成设计文档 | 60 | 40 |
Design Review | 设计复审 | 30 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 20 |
Design | 具体设计 | 60 | 30 |
Coding | 具体编码 | 420 | 450 |
Code Review | 代码复审 | 30 | 20 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 30 |
Reporting | 报告 | 60 | 50 |
Test Report | 测试报告 | 30 | 20 |
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 40 | 30 |
合计 | 2880 | 2550 |
三、分析与设计
思路描述
确定数据结构,判断命令行参数。
根据命令行参数完成相应功能。
实现日志读取和日志修改。
确认日志、参数正确。
四、设计实现过程
读取日志并判断日志格式正确
将日志中的数据按照合适的数据结构存储
读取命令行参数
根据命令行参数完成日志的修改
五、代码展示
构造命令类
![](https://img2018.cnblogs.com/blog/1918381/202002/1918381-20200218222346518-1073982328.png)
构造方法
![](https://img2018.cnblogs.com/blog/1918381/202002/1918381-20200218222425466-1982412313.png)
判读命令行参数是否正确
![](https://img2018.cnblogs.com/blog/1918381/202002/1918381-20200218222520155-1483234007.png)
根据命令行参数实现功能
![](https://img2018.cnblogs.com/blog/1918381/202002/1918381-20200218222616227-1154248754.png)
六、测试截图
![](https://img2018.cnblogs.com/blog/1918381/202002/1918381-20200218223041916-126894880.png)
七、单元测试覆盖率
https://images.cnblogs.com/cnblogs_com/lzy66/1639619/o_2002150714291.jpg
八、代码规范
地域问题无法上传GitHub
九、心路历程和收获
在往常的开发中习惯了拿网上或者自己开发过的源代码基础上修改,但这次作业确实给我带了很多的不方便。因为地域问题GitHub无法正常的上传和下载导致无法参考其他人,同时网上的相关资料也缺失。就这个问题我希望后面我能有所改观。
posted on 2020-02-18 22:54 KhronosRose 阅读(10) 评论(0) 编辑 收藏 举报