实行敏捷开发阶段性总结
一、开发阶段
接口定义:明确接口功能
输入、输出字段明确,不能写死
中间结果不能冲突(最好不要使用公共文件/文件夹)
二、部署测试阶段
1.测试的目的是用最小的样例覆盖最多的情况,优先使用小样例测试,提高排查效率
2.出现问题的点:
(1)开发
明确功能、接口
(2)自测(重点把握)
我们的自测属于白盒测试,保证在自己理解的范围中,多做各种类别的输入
(3)部署
自测通过的代码再上传git管理
三、日志
1.标准日志:
(1)notice日志:其他人发送请求后打印notice,记录输入、输出、处理时长
(2)debug日志:代码中可能出现的问题
(3)trace日志:执行到哪一步,情况如何
(4)warning日志:不合法处理,不需立即处理,但需定期关注,检查
(5)fatal日志:需要处理的严重问题
2.后续开发将使用标准日志框架
四、其它
1.开发前的接口、功能定义讨论清楚
2.突发其它任务尽快沟通调整
3.后续优化任务将于下周讨论