结对项目
2021/10/26 6:11:02
本文主要是介绍结对项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/networkengineering1934-Softwareengineering |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/networkengineering1934-Softwareengineering/homework/12138 |
这个作业的目标 | 学会结对合作,与队友共同实现一个自动生成小学四则运算题目的命令行程序 |
一、结对成员
- 周讯超 3119005352
- 林佳浩 3119005329
二、Github
四则运算生成器
三、效能分析
3.1 对生成的运算式进行查重的需求的实现思路改进
最笨的方式当然就是一一对比,当然,这种方式肯定是行不通的,1w道式子,于是我们商量以后改进了查重方式
3.2 性能分析
3.2.1 单元测试代码:
3.2.2 overview:
四、设计实现过程
4.1 项目结构
4.2 程序流程图:
4.3 模块分析
- Fraction
- Result
4.4 类分析
- Fraction
- Calculate
- Grade
- Generate
五、代码说明
- CalculateServiceImpl
- FractionServiceImpl
- GenerateServiceImpl
- GradeServiceImpl
六、测试运行
6.1 运行步骤
6.2 界面展示
- 可视化界面
- 生成运算
- 运行结果
七、PSP 表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
· Estimate | 估计这个任务需要多少时间 | 20 | 20 |
Development | 开发 | 550 | 670 |
· Analysis | 需求分析 (包括学习新技术) | 90 | 100 |
· Design Spec | 生成设计文档 | 30 | 30 |
· Design Review | 设计复审 | 20 | 20 |
· Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 20 |
· Design | 具体设计 | 30 | 30 |
· Coding | 具体编码 | 300 | 400 |
· Code Review | 代码复审 | 40 | 40 |
· Test | 测试(自我测试,修改代码,提交修改) | 20 | 30 |
Reporting | 报告 | 60 | 70 |
·Test Report | 测试报告 | 30 | 30 |
·Size Measurement | 计算工作量 | 20 | 20 |
·Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 20 |
Total | 合计 | 630 | 760 |
八、小结
结对项目更多考验的是两个人的默契,以及如何去分工合作,让工作达到高效率进行。由于我和我的伙伴是舍友,所以我们的前期代码都没有传到git上,而是直接通过压缩包的形式发送了。本次项目难度对我们来说有点巨大,所以我们上游开发经验的师兄师姐寻求了帮助,其中师兄帮我们搭建了spring框架,并且教会我们如何去使用spring框架去进行前后端的配合。总体来说,本次项目我们学习到了很多东西但是并没有完全去掌握,但也认识到自己在代码能力上的许多不足,还需要继续去学习。也希望我和我的合作伙伴继续努力。努力提升自己的代码能力。
这篇关于结对项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南