寒假作业二
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/2020SpringW/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/2020SpringW/homework/10281 |
这个作业的目标 | 完成疫情统计的程序以及博客 |
作业正文 | .... |
其他参考文献 | ... |
一、Github仓库地址
二、PSP
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 50 |
Estimate | 估计这个任务需要多少时间 | 30 | 30 |
Development | 开发 | 1000 | 1200 |
Analysis | 需求分析 (包括学习新技术) | 60 | 100 |
Design Spec | 生成设计文档 | 40 | 50 |
Design Review | 设计复审 | 30 | 30 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 30 |
Design | 具体设计 | 300 | 240 |
Coding | 具体编码 | 400 | 300 |
Code Review | 代码复审 | 60 | 60 |
Test | 测试(自我测试,修改代码,提交修改) | 60 | 90 |
Reporting | 报告 | 30 | 40 |
Test Repor | 测试报告 | 60 | 70 |
Size Measurement | 计算工作量 | 30 | 30 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 2180 | 2350 |
三、解题思路描述
四、设计实现过程
参数是通过args来获取的
对args数据进行了一个判断,比如,如果当前args是-date,那么下一个就是它的数据,就把下一个保存到一个变量里
五、.代码说明
1、获取文本内容
2、获取目录下的文件
3、写出
4、解析命令行
5、匹配文件类型
六、单元测试截图和描述
虽然知道不对,但是不能空着
七、单元测试覆盖优化和性能测试
性能测试
覆盖优化
八、代码规范
九、心路历程和收获
每次进行一项作业或者任务的时候都会发现很多自己的不足,这一次作业最大的收获就是学到了就算是开发一个很小的程序也需要有完备的程序开发流程,而不是随便没有规划的编码然后不断地修复。这是意料之中的,同时也收获了许多新的知识。单元测试,之前虽然有接触过,但还是没有很深入的理解。这次作业单元测试没有写,略有遗憾,但即将deadline还是先交了,之后在学习。总结就是学到很多新的技术,还要继续努力学。
十、技术路线图相关的5个仓库
名称 | 简介 | 链接 |
---|---|---|
spring-boot | Spring Cloud也是基于Spring Boot构建的 | https://github.com/spring-projects/spring-boot |
javascript | 本仓库存放的是包含javascript的基础语法,面向对象的实现和设计模式实现 | https://github.com/muxiao167/javascript |
Java | 该项目用Java实现的所有算法。 | https://github.com/TheAlgorithms/Java |
SpringAll | 学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码。 | https://github.com/wuyouzhuguli/SpringAll |
Java 的 List 框架 | 从数据结构和算法层面分析 JCF 中 List, Set, Map, Stack, Queue 等,对 Java 集合框架建立清晰而深入的理解。 | https://github.com/CarpenterLee/JCFInternals |
posted on 2020-02-18 20:06 lzy221701417 阅读(133) 评论(1) 编辑 收藏 举报