目录
1、模块函数分工
红色箭头为主函数调用功能函数,数字代表顺序 蓝色箭头为函数之间传递的信息各模块的颜色代表负责的人
2、每个模块要求单元测试
每个人都是两两互相测试,一起编写测试函数,独立测试。
3、github协同工作
6个组员分支
commit记录太多,截取一部分,详情看github
代码贡献
4.心得
- 时间仓促,有一部分组员的git不是很熟练,各种报错,调git的错误都调了半天;
- 周六上午三个小时没做完,周六下午又编译原理实验,然后组员明天要考接口,都去复习了,幸好栋哥再宽限一天,得以完善;
- 讲单元测试那天人来的比较少,所以代码写的时候还得由会的人再教一遍不会的人;
- 懂得了利用分支而不是直接在主分支上进行合并;
- 我们小组完成进度比较慢原因有:1.对git的原理不熟悉,调错耗时。2.对java功能不熟悉,只有两个比较会用,其他人都是现学现卖。因为全体参与编码,没有专门安排人去写文档做测试什么的,所以过程比较繁琐,特别是教组员使用的时候。3.没有强求组员放弃考试复习而去编码。
- 在时间如此之赶,作业如此之多的周末编码。每写一行代码,大家都免不了吐槽一句。但是即使这样,大家还是拖着写了八个小时蓝桥杯的身躯,怀着接口挂科的心态继续编码测试。相信经过这一次的小测,大家都懂了如何单元测试以及git协同工作,还是物超所值的。
5.git链接
https://github.com/cafe3165/Arithmetic