189
社区成员




构建之法-2021秋-福州大学软件工程 https://bbs.csdn.net/forums/fzuSoftwareEngineering2021 | |
---|---|
2021秋软工实践第二次结对编程作业 https://bbs.csdn.net/topics/601189945 | |
结对编程,小程序功能实现 | |
061900412 | |
031902606 | |
https://bbs.csdn.net/topics/601425143 | |
第二次结对编程作业 https://github.com/HHKKsdj/Mookcake_Gambling | |
https://www.bilibili.com/video/BV1ML4y167vF/ |
PSP | Personal Software Process Stages | 预估耗时/ min | 实际耗时/ min |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 30 | 30 |
Development | 开发 | 1800 | 1860 |
Analysis | 需求分析(包括学习新技术) | 360 | 400 |
Design Spec | 生成设计文档 | - | - |
Design Review | 设计复审(审核设计文档) | - | - |
Coding Standard | 代码规范 | 30 | 30 |
Design | 具体设计 | 90 | 90 |
Coding | 具体编码 | 1800 | 1860 |
Code Review | 代码复审 | 120 | 120 |
Test | 测试(自我测试,修改代码,修改提交) | 60 | 60 |
Reporting | 报告 | 90 | 90 |
Test Report | 测试报告 | 20 | 20 |
Size Measurement | 计算工作量 | 30 | 30 |
Postmortem & Process Improvment Plan | 事后总结,并提出过程改进计划 | 30 | 30 |
合计 | 2690 | 2790 |
演示链接 https://www.bilibili.com/video/BV1ML4y167vF/
在结对编程的过程中可以学习到一些更好的方法,比如在commit的时候之前个人编程采用的是命令行的方式,很不方便,在和队友合作完成的过程中使用的是GitHub Desktop,很大程度上减少了花费在commit上的时间,也减少了出错概率。
同时,在结对编程过程中由于是第一次进行小程序开发,基本上每完成一步都需要查找很多资料,两个人一起查找范围更广,也能更快找到易懂的教程,达到1+1>2的效果。