15331321-wyr
30 Jun 2018总结
本学期最大的收获,不是学会了UML,而是OOA/D的各种思想和方法论,其中我觉得比较有价值的是用例、架构模式和设计模式
致谢:感谢各位组员在辛勤编写各自代码的同时,还能抽出时间编写令人倍感繁琐的文档-。-
PSP2.1统计
Personal Software Process Stages:
- 计划
- 估计这个任务需要多少时间 6h
- 开发
- 需求分析 (包括学习新技术) 16h
- 生成设计文档 4h
- 设计复审 (和同事审核设计文档) 3h
- 代码规范 (为目前的开发制定合适的规范) 2h
- 具体设计 4h
- 具体编码 12h
- 代码复审 2h
- 测试(自我测试,修改代码,提交修改) 4h
- 报告
- 测试报告 0h
- 计算工作量 1h
- 事后总结, 并提出过程改进计划 2h
GitHub 统计
文档编写
代码编写
工作清单
- Travis CI自动集成
- Dokcer Hub仓库的镜像管理
- 服务器的deploy脚本
- nginx、uwsgi的配置
- (最麻烦也最值得的工作)将以上工作融合在一起,实现自动化的集成、测试、镜像更新、容器的配置部署。也就是说Github push代码 -> Travis CI -> push 到 Docker Hub -> 服务器执行deploy脚本更新容器 这一过程是自动化的。开发人员只要提交代码后稍等几分钟,服务器就会进行相应的更新。
- 完善了服务器文件上传的功能