发表于: 2017-11-30 23:44:31
1 764
今天完成的事情:
解决昨天的bug. 看了一波大佬的日报 ,,这个解决问题的思路不一样.. 我也画个图,判断一下问题出在哪里.逐渐排查.. 原本客户端和服务端运行时的报错和问题都解决了,,以为两边都没有问题.
..看了所有日志,判断错误要么在客户端发送请求,要么在服务端接受请求的端口这里,,最后发现原因出在客户端,,,,重新打了个客户端的war包,,上传...搞定..
.至此Java任务算是终于结束,,该打大BOSS了....
为复盘做各种准备..,先学习了svn的使用,包括更新,,,上传,,打tag标签,,,svn上面down,这些功能,,
trunk为主开发目录
branches为分支开发目录
tags为tag存档目录(不允许修改)
将复盘前的敏捷开发流程和开发规范简单看了一下..
1.story(需求)讲解,,这个环节大概就是分析用户需求,,然后对用户需求进行理解和确认.因为是复盘,,,需求也是固定不变的..
然后在禅道拆分好story,并且定义出优先级,关联需求,,,根据需求优先等级进行开发.
2.人员划分, 根据模块对人员进行模块划分,,将模块任务指定给前后端人员,
3、做方案设计、定义接口文档.
这个就是需要定义每个接口的功能了,,,比如一个页面中有几个接口,每个接口入参与出参是什么,还需要在wiki上生成标准的接口文档,
4.方案设计.
对比较有难度的接口设计出多个合理的解决方案.再进行比较
5、方案评审
对做出的方案设计,做方案评审
6.禅道拆分
在禅道拆分自己的任务,拆分要详细,单个任务最多不要超过4小时
7.开发
搭建开发环境,,根据禅道上的任务,完成自己的开发工作,具体体现到日报上
还要开进度会议,顺便对延迟的任务点做出处理
重点 数据库索引:两种索引:
1.经常查询的,数据散列度比较高的,做一般索引,不需要建联合索引。2.数据必须保持唯一的,建唯一索引。
要有文档,文档表明哪些字段要建索引。发邮件。
8.阶段测试
这个阶段可以和开发算在一起, 每天至少发布一次代码到开发环境,
9.性能测试和coderevivew(1天)
对每个接口做好性能测试,响应时间不超过200ms,如果有超过的,做优化
完成codereview,根据codereview结论完成修改
10.压力测试
写压测报告.
11、 Demo
发demo申请邮件,收件人包括所有相关开发人员,如果不通过,就继续demo.
demo通过之后,开发人员对代码打tag,部署测试环境,部署完成之后发邮件,交给测试人员进行测试,测试期间,开发人员要常去禅道看自己的BUG ,及时确认BUG,修改BUG之后,开发环境前端代码由前端同学自己部署,后端代码由后端同学自己部署,测试环境每天的下午6点由后端同学统一部署前后端代码,测试完成之后,测试或产品发送上线通知
12. 发布测试环境、集成测试 禅道上建立bug,测试出bug,指派给相关人员修改
13.发布线上环境,同时停止开发环境和测试环境
14、线上监控 错误报告
明天计划完成的事情:
做出思维导图,查看任务一到任务九掌握的知识点,,,
快的话吧任务总结也做出来
准备小课堂
遇到的困难:
暂时没有..
收获:
大佬解决问题的思路非常需要学习,,,,理智分析,做出判断..
任务进度:任务10
任务开始时间:2017-12-1
预计demo时间:2017-12-31
是否有延期风险:暂无
禅道:http://task.ptteng.com/zentao/task-view-14243.html
评论