2020福州大学软件工程实践个人编程作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11167 |
这个作业的目标 | <GitHub的使用、Jason的解析、数据的统计以及代码规范> |
使用语言 | Python |
学号 | <031702324> |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
Estimate | 估计这个任务需要多少时间 | ||
Development | 开发 | ||
Analysis | 需求分析 (包括学习新技术) | 240 | 480+ |
Design Spec | 生成设计文档 | 30 | |
Design Review | 设计复审 | 20 | |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | 40 |
Design | 具体设计 | 30 | |
Coding | 具体编码 | 120 | |
Code Review | 代码复审 | ||
Test | 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | ||
Test Report | 测试报告 | ||
Size Measurement | 计算工作量 | ||
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | ||
合计 |
1.解题准备
(1)GitHub使用
这是第一次接触Git的使用,花费了大概一个小时的时间看了助教的教程和一些网上的资料,勉强达到了入门级别,懂得了git clone、add+、 commit -m等一些基本操作。
(2)编写语言选择
由于以前只学了C、C++的代码,尝试了使用C++编写,出现了很多编译的bug,无从下手,在参考了其他同学的解题思路后决定用python,于是花了大量的时间去学习python的使用,尝试用python解题。
参考:https://www.cnblogs.com/hwtblog/p/8483573.html
https://www.runoob.com/python/python-tutorial.html
(3) 代码规范
https://github.com/lzn2324/2020-personal-python/blob/master/codestyle.md
2.解题思路
3.失败总结
学无止境,对于别人easy的题目需要自己现学现用python太难了,深刻认识到了与他人的差距,还是学的太少了。