软件工程第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11167
这个作业的目标 学习使用git,学会用psp的方法制定编程计划,使用python对json文件的读取、查询
学号 031802243

psp表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30min 30min
Estimate 估计这个任务需要多少时间 10min 10mim
Development 开发 5h
Analysis 需求分析 (包括学习新技术) 5h 6h
Design Spec 生成设计文档 30min
Design Review 设计复审 30min
Coding Standard 代码规范 (为目前的开发制定合适的规范) 10min 10min
Design 具体设计 1h
Coding 具体编码 2h
Code Review 代码复审 0.5h
Test 测试(自我测试,修改代码,提交修改) 2h
Reporting 报告 1h 1h
Test Report 测试报告 1h
Size Measurement 计算工作量 18.3h
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1h 20min
合计 19.3h

解题思路描述

题目要求制作一个程序统计和分析 GitHub 的用户行为数据。
看不懂题目,但根据参考代码,决定先学python把参考代码看懂,把除了解题外的工作做完。

设计实现过程。设计包括代码如何组织,关键函数的流程图。

代码说明。展示出项目关键代码,并解释思路。

单元测试截图和描述。

单元测试覆盖率优化和性能测试,性能优化截图和描述。

代码规范的链接

https://github.com/Fengjianweilai/2020_homework2/blob/master/codestyle.md#其他规则

总结本次作业。

看完作业的题目后,心里凉凉,只能做一些力所能及的事。
1.学习用psp的方法制定编程计划
2.看了Java、C++、Python的代码规范后,更加意识到代码规范的重要性
3.https://www.runoob.com/git/git-install-setup.html学习了Git的使用和命令
4.在https://www.runoob.com/python/os-file-methods.html学习了python
5.制定自己使用python的代码规范

心态:

一开始看不懂题目,畏难情绪不断放大。前期毫无头绪,一直在嚷嚷和埋怨自己太差劲,感觉无从下手就一直没有下手。中期开始紧张,知道自己完不成了,也开始冷静下来,重新认真看作业要求,把自己能要做的列出来,就算只是入门python也可以称得上不是啥都没干。后期就是把能做的做了。
这几天有点抑郁。一是身边的人通宵玩命学习,自己居然还能睡的很香,二是自己真的菜,而且还不努力,三是自己不努力内心还如此煎熬。
今晚想了很多。
大一、大二玩得过分了,没有养成良好的学习习惯,基础知识也没有掌握好,恶性循环。
现在才明白,对于自己而言,能带来真正的自信和安全感的,是扎实的专业知识,是一门可以立业的手艺,不是从爱好出发的运动、电影、阅读。
我现在能做的,也只有先从恶性循环走出来,先把经历多次失败崩坏的自信慢慢捡起来。也许进步很慢,也许无法与他人相比,也许因为自己的无知显得非常可笑,但总还是,抓着点希望,没有自暴自弃。

原文地址:https://www.cnblogs.com/zhangjianxian/p/13681791.html