磨练,结对编程!(中)
作者:互联网
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2021春季计算机学院软件工程(罗杰 任健) |
这个作业的要求在哪里 | 结对项目-第二阶段 |
我们在这个课程的目标是 | 和团队开发真正的软件,一起提升开发与合作的能力 |
这个作业在哪个具体方面帮助我们实现目标 | 通过结对编程学习协作设计与编码、代码复审、CI使用等 |
成员介绍
项目 | 内容 |
---|---|
结对项目第二阶段的Gitlab 仓库地址 |
Pair Programming |
二人的学号后四位 | 3110, 3142 |
博客地址 | MadokaHomura(朱正阳), zixfy(赵子轩) |
前情回顾
一、结对体验
1.From zzy
本次任务我主要负责test
部分。随着指导书的需求增多以及异常情况的复杂,任务的难度也有很大的提升。我认为此次任务的难度主要集中在文件系统中对软/硬链接的理解,以及软/硬链接在不同指令下的表现。
由于此次作业难度的增大,我和zzx之间的讨论激烈程度也增加了。我认为这相较于上次我的单方面听从指挥有较大的进步。尽管大多数时候我的想法或观点经过讨论之后是有些问题的,但我认为能够提出问题,增进交流,也是一种进步。
虽然这次我没有当driver
,但我也没能完成Navigator
的职责,主要设计仍然是由zzx完成的,我只是在此基础上提出了一点建议。类与方法的具体实现我也没有参与其中。test
方面做到也不够好,由于oo
期间就没有认真做单元测试,我这次做测试完全是摸着上次作业的测试走路,刚开始测试效率很低。在zzx完善了测试工具类之后,测试效率才提高(甚至有时候我还写出一些错误的测试误报bug浪费时间,着实是帮倒忙)
总的来说,这次结对算是一种全新体验,虽然思路、理解、设计方面较上次有更多的参与,但是我实际编码和测试做的都不尽人意,希望下一次能够有所突破吧。