发表于: 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 的区别



返回列表 返回列表
评论

    分享到