项目 | 内容 |
---|---|
所属课程 | 软件工程 |
作业简介 | 按照项目回顾模板开展事后诸葛亮会议并撰写回顾报告 |
作业目的 | 通过回顾软件设计、开发、测试、构建、发布的整个过程以及团队合作状态总结经验教训 |
截止时间 | 2020年12月26日23:00 |
学生姓名 | 李尚诺 |
代码仓库 | 软工教学助手 |
会议
- 开始时间 2020-12-26 16:40
- 结束时间 2020-12-26 17:50
- 会议时长 1小时10分
- 会议地点 线上会议
- 参会人员 全部到场
- 会议照片
回顾
姓名 | 职务 | 回顾总结链接 |
---|---|---|
李尚诺 | PM、前后端开发工程师 | 李尚诺的项目回顾 |
赵义 | 前端开发工程师 | 赵义的项目回顾 |
张睿 | 前端开发工程师 | 张睿的项目回顾 |
王新雨 | 后端开发工程师、测试工程师 | 王新雨的项目回顾 |
曾文韬 | 前端开发工程师 | 曾文韬的项目回顾 |
哪些做的好,哪些做的不好
做的好的地方
- 我们贯彻了最开始的前后端分离的设计理念,确实实现了前后端的松耦合。
- 评判标准是 以目前的beta测试版本的项目来说,完全实现了更换后端语言可以完全不用修改前端,以及更改前端UI可以完全不用修改后端这两点。
- 我们几乎解决了所有在设计阶段面临的难题,包括由换组问题带来的版本控制问题(目前使用数据库的触发器和存储过程实现了组成员的版本控制),缓解服务器压力而采用的分页策略(后端分大页,前端分小页),Excel导入错误引起的数据导入不全的问题(目前使用数据库的事务级操作实现在导入错误时进行回滚),以及Excel导入导出引起的对象持久化问题(使用Java的反射机制制作了具有泛用性的导入导出工具类)
做的不好的地方
- 分工不够细致,虽然大致分成了前后端的工作,但是我们不过是从一窝蜂变成了两窝蜂,这个现象直到beta冲刺后期才有所改善。
- 沟通效率不高。用于急于求成的心理存在,很多时候我们不愿意花时间在沟通上,然而这样做的后果就是因为沟通不善导致重做,花了更多的时间。