Phylab 博客汇总
一、Scrum Meetings
1. Alpha
- 【Alpha】Scrum Meeting 0&1
- 【Alpha】Scrum Meeting 2
- 【Alpha】Scrum Meeting 3
- 【Alpha】Scrum Meeting 4
- 【Alpha】Scrum Meeting 5
- 【Alpha】Scrum Meeting 6
- 【Alpha】Scrum Meeting 7
- 【Alpha】Scrum Meeting 8
- 【Alpha】Scrum Meeting 9
- 【Alpha】Scrum Meeting 10
2. Beta
- 【Beta】Scrum Meeting 1
- 【Beta】Scrum Meeting 2
- 【Beta】Scrum Meeting 3
- 【Beta】Scrum Meeting 4
- 【Beta】Scrum Meeting 5
- 【Beta】Scrum Meeting 6
- 【Beta】Scrum Meeting 7 & 与助教谈话
- 【Beta】Scrum Meeting 8
- 【Beta】Scrum Meeting 9
- 【Beta】Scrum Meeting 10
3. Gamma
- 【Gamma】Scrum Meeting 1 & 与助教谈话
- 【Gamma】Scrum Meeting 2
- 【Gamma】Scrum Meeting 3
- 【Gamma】Scrum Meeting 4
- 【Gamma】Scrum Meeting 5
- 【Gamma】Scrum Meeting 6
- 【Gamma】Scrum Meeting 7
- 【Gamma】Scrum Meeting 8
- 【Gamma】Scrum Meeting 9
- 【Gamma】Scrum Meeting 10
二、测试报告
三、发布说明
四、技术博客
【技术博客】 关于laravel5.1中文件上传测试的若干尝试
【技术博客】 利用Postman和Jmeter进行接口性能测试
【技术博客】 Laravel 5.1单元测试(PHPUnit)入门
【技术博客】使用PhpStorm和Xdebug实现Laravel工程的远程开发及调试
【技术博客】利用Python将markdown文档转为html文档
【技术博客】Postman接口测试教程 - 环境、附加验证、文件上传测试
五、习得的软工原理/方法/技能
Alpha
- 任务分配和分工需要根据进度灵活调整。
当某名同学的进度出现延误/技术上出现问题时,会及时找一名技术较强的同学或任务完成较早的同学帮助其开发,或重新为两人分配任务,以尽量减小对进度的影响。
- 计划的内容要划分的足够细致,相比粗略的计划划分更能体现项目的进度状态。
- 写好详尽的注释、文档和测试代码,对团队内之后的开发以及团队间的交接都有很大帮助。并且文档要随着项目的进度进行更新。
Beta
- 习得了phpunit单元测试框架的使用方法,并对本学期新增的绝大部分接口补全了单元测试。
- github issue与commit及成果一一对应,使任务完成更加明晰,一定程度上防止了划水的情况,同时对于一些考虑不周到的计划也有提醒作用。
- 一些功能在计划时需要考虑好其能带来什么价值,以及用什么方式检验这种价值。例如本阶段的Markdown功能以性能测试的结果表明相比原有的功能是有其存在的价值的。
- 开发时记录自己遇到的问题,解决后记录解决办法,不论对自己将来的开发,还是对帮助他人方面都有帮助。
Gamma
- 习得了使用Postman进行较为复杂的接口测试的办法,并对大部分接口完成了测试,导出了可供他人使用的测试样例
- 随时对服务器上的文件进行备份,在出现意外时可以立即恢复
- 一些无用的代码要及时删除,至少注释掉并加以标记,从而不会误导后来的开发者