发表于: 2017-06-19 21:37:05
4 1083
【说明】开始准备复盘
一:今日完成
⒈ task1—1 : 项目开发流程
⑴ 技能点 1: 流程版本一
了解需求,
人员分配划分任务,
方案设计定义接口文档,
方案评审,
禅道拆分,
开发,
测试。
集成测试,
压力测试,
发布线上。
------------------
⑵ 技能点 2 : 流程版本二
需求评审
需求讲解
接口设计
方案设计
方案评审
禅道拆分
开发环节:
迭代开发
------------------
⑶ 技能点 3 : 自己总结
1,story讲解
禅道拆分,定义优先级
产品对story 的讲解,前后端参与
2,人员划分
根据原型按模块划分,放到wiki(负责人)
3,定义接口文档
按照模块和页面定义(一个页面有几个,入参出参是什么)
后端模块负责人在wiki上生成接口文档
后端做的接口文档要给前端看
4,方案设计
后端做方案设计(有疑问的尽量给出多个合理方案)
每个方案写清楚优点和缺点
5,方案评审
对方案设计在师兄的监督下给出说明,建议全体人员?参加
6,禅道拆分
按照优先级!拆分要细粒度!单个不要超过4小时
7,开发
搭建开发服务器
做任务,发日报
10点左右开进度会议(放到晚上不知道行不行,感觉上午效率比较高,这个比较花时间),如果有延迟,拿出解决方案
索引(经常查询,散列度高?---一般索引---不做联合索引? ;数据保持唯一----唯一索引 :;写文档说明然后发邮件)——放到这里是不是不太合适
8,阶段测试
开发并行,每天至少一次发布代码到开发环境?值得是所有的代码,还是只是自己写的那一部分?
9,集成测试
9.1 demo:
申请邮件(产品,测试,前后端相关;主题是 xx项目demo通知;内容是 时间地点和参会人员)
开会议(主讲人,某个开发人员,产品和测试可以提问题)
通知邮件(demo结果?如果不通过需要说明问题所在)
可能发生的 第二次demo会议(演示之前存在问题的模块)
9.2 测试
开发人员打tag ,部署测试环境,发邮件(写明域名),测试人员测试,发邮件
测试期间,开发人员去禅道看自己的bug,确认并修改
修改之后,前端部署,后端部署,统一部署?
完成后,发送线上通知
10,性能测试和codereview
接口性能测试(rt <= 200ms),不然做优化??
完成codereview,根据结论再做修改
11,发布测试环境(前面不是有了吗?)
进行集成测试?(禅道建bug,指派修改)
12,压力测试
做压测报告
13,发线上环境,停止开发和测试环境(不担心 线上出问题?)
14,线上监控(错误报告)
------------------
⒉ task1—2 : svn 在 webstorm 中的使用(古尘师姐的视频)
⑴ 技能点 1 : 目录
------------------
⑵ 技能点 2 : 关键操作(边听边记有些遗漏)
迭代开发 checkout(或者新建)
trunk
tag 固定版本,不能改变
branches
然后checkout trank 到本地
版本是1.8
不需要所有项目
新建html ,编辑
上传之前先更新
备注 commit message
外面拖动需要上传
不更新直接上传会产生冲突(不是最新版本)
舍弃更改,产生三个文件
history 查看
解决冲突
1,选择自己的或则别人的
2,沟通,显示有区别的,勾取,提交,手动忽略 idea(add 托 ignoreed)
历史:
回滚 revert(或者复制也可以)
撤销修改:比较之后勾选
项目中文件特别多,手动中断,被锁住
clean up(清理操作)
打tag
测试开发并行
dev 开头
trunk 右键 选择
禅道 测试 bug major以上(两个小时) 确认 指派给具体人员
分支 将修复bug
周二周五 线上发布
线上bug
不用遵守发布时间限制
merge
------------------
⑶ 技能点 3 :自己理解
通过版本管理自己团队的代码 用 svn 是很有用的
看了看学员的 的 svn 目录
大致是有三个 大的目录 (trunk,branche,tag)
说说自己理解的开发步骤
trunk 是主要的开发目录,刚开始的生成项目结构和书写代码都是在这里完成的
到了测试阶段,就需要先去 tag 里面打一个 初试版本的 项目,然后去 开发环境测试
测试过程中出现问题 需要在 trunk 里面 把 tag 里面的 项目给克隆一个
然后对克隆的版本进行 bug 修复,
修复完成之后 再打tag ,然后再去测试
测试通过,然后发布上线
------------------
⒊ task1—3 : IDEA里面的相关设置(待完成)
⑴ 技能点 1 : 个性化设置
关闭自动保存
显示行数
不打开工程
------------------
⑵ 技能点 2 : subvesion 的添加
需要在插件安装里面勾选然后restart
------------------
⑶ 技能点 3 : github 的使用
------------------
二:明日计划
明天因为时间充足(or 有限),打算完成
① 问师兄进复盘需要注意的一些东西
------------------
②问张帆 需要注意的东西,看看他当时的情况
------------------
③ 问 永刚 他在复盘 里面做的一些东西
------------------
三:疑难问题
㈠ BUG1 : github出现问题
四:思考总结
Ⅰ 对自己今天的进度满意吗
------------------ 下午突然就不想看文本资料了,然后就看了古尘师姐的svn视频,发现自己实践的太少
Ⅱ 那些困扰自己的问题所在
------------------进复盘不能再拖了
Ⅲ 暗示自己为明天加油打劲
------------------明天真实的体验一下 svn ,git ,github 的区别
评论