tiG - 敏捷冲刺

施工中

GitHub地址:https://github.com/HelloIK/tiG

任务安排

0)   Share - Commit接口(邹卓辉)

1)   Share - Diff接口(邹卓辉)

2)   Share - Graph Point Data接口(泽瑞坤)

3)   Share - Commit Info相关接口(泽瑞坤)

4)   工作区 - 提交指定修改(卢明凯)

5)   工作区 - 展示未提交文件版本差异(卢明凯)

6)   提交历史视图 - 绘制历史概述与详细信息(泽瑞坤)

7)   提交历史视图 - 绘制提交树形图(泽瑞坤)

8)   提交历史视图 - 展示指定提交与父级的版本差异(泽瑞坤)

9)   测试 - 单元测试(全员参与)

10) 测试 - 回溯测试(张凯亮,刘海港)

11) 测试 - GUI测试(张凯亮)

燃尽图

从图中不难看出,主要的进展集中在敏捷的后半段,这主要是因为11月01日有一场考试,大家都忙于复习,所以在10.26~11.01的这段时间主要是对既有bug的一些修复和对UI界面的简单整合,核心功能并没有多大进展,等到考完试以后所有成员都参与进开发,所以进度显著加快。

代码签入记录

此略,详细见GitHub Commit Page

程序最新运行截图

• 提交历史视图

• 工作区

成员心得小结

• 邹卓辉:本周四要考密码学,代码进度推进得相当慢,属于不可抗力

• 卢明凯:发现对c++还有很多不熟练的地方,以后要多学习

• 刘海港:有很大不足,还需要多多改进,努力学习

• 张凯亮:经过这个星期的敏捷开发之后,我的开发速度以及对项目整体的了解都提高了不少,团队之间的沟通也多了很多,整个团队逐渐变得团结了起来

• 泽瑞坤:虽然目前程序的完成度仍然较低,但是在开发的过程中体会到了团队协作的重要性和敏捷性

下周计划

1)修复已知的BUG

  • 存在parent节点断层导致崩溃的bug(较少见,但可复现)

  • 初始节点Diff接口越界的bug

2)完善优化已有功能,增强稳定性

  • 树的深度逻辑待优化,需要压缩深度减少树形列占用的宽度(尤其是在导入存在上百个分支的仓库时)

  • 完善Commit接口的本地化和多种情况的处理

  • 完善最近打开仓库列表

3)对程序进行完整全面的测试,尽量减少bug的出现

猜你喜欢

转载自www.cnblogs.com/HelloIK/p/9897418.html
tig