1. 需求&原型改进
根据组内成员的讨论以及老师和同学的建议,本周进行了以下的改进:
增加了详细的Pit的功能需求,对整体项目模块化,降低耦合度,提高项目性能,提高可读性和可维护性。
2. 系统设计
3.3. Alpha任务分配计划
- 初始化仓库 (林贤杰)
- 取对象的散列值 (林健城)
- git索引 (林奇凯)
- 提交 (杨钊雄)
- 与服务器交互 (梁华超)
- 实现HTTPS请求 (沈春霖)
- 确定丢失的对象(梁华超)
- 推送自身 (梁华超)
- 命令行解析 (杨钊雄)
4. 测试设计
每人负责的模块都写有测试单元,采取边开发边测试的模式,最后整合测试。