发表于: 2017-04-13 19:56:34

1 1186


今天完成的事:上午学习了开发流程,下午搞完评审。

明天计划的事:请假回家拿衣服。

困难:还不太熟悉流程,回家也需要多看看。

收获:(看视频整理的笔记如下)

    项目开发流程

    1.需求评审:由各leader进行,评审通过以后要发邮件,

    2.需求讲解:所有项目参与人员,有补充或不懂的需要在邮件说明;

    3.前后端定义下接口;

    4.方案设计;

    5.方案评审:全体成员参与;

    6.在禅道上进行task拆分;

    7.有项目就checkout

        新建项目:VCS-browseVCSR...-BrowseSub..R..

            在项目名上做区分(前端一般在后面加-html)

            在最外层新建,里面一般分三个:

            trunk(开发的主干)

            tags(存放固定的版本)

            branches(修复bug)

            建好后checkout,一般down下相应的文件夹(tags不要乱动)

    8.加完以后(上传之前需要更新,上传需要写个备注)

        拉文件进去需要ctrl alt a

        看版本号:右键-subversion-showhistory

        有merge需要沟通后确认要哪个

        不想传idea就ignore(忽略)

        locked:subversion-cleanup(清除上次未完的操作)

    9.每天晚上得部署到开发环境,发布后确保没问题

    10.开发完要codeview、性能测试;

    11.demo,所有的项目参与人员,演示开发了哪些功能;

        通过后需要打tag,然后申请部署到测试环境:

        代码地址给运维发布测试环境;

        打tag:把trunk里的代码搞到tag里面,webstorm里右键-branchOrTag,选到tag里,命名(项目名-版本号),要有注释。

        申请发布测试环境需要登记wiki,发邮件(发给负责人);

    bug修复流程

        分为五种(看wiki):major以上的两个小时以内解决;

        禅道,被分配后要确认,然后负责人指给解决人员

        如果2期开发,你要改bug就需要打分支,和tag很像,右键。。。。然后选 branches,命名(tag的名字后加.branch)

        提交时备注(fix-bug-bug号码:以禅道id为准)

        修复后要给测试人员演示,确认后提给测试环境,这个时候打tag同上

        修复完了需要在禅道里点完成,验证无误就能关闭bug

        申请发布线上需要发邮件申请

        线上的bug:发现bug后尽快的确认和修复,修复完给测试演示,发布测试环境,测试无误申请发布线上,紧急发布需要

        如果要二期开发,index里写好第二期开发,先更新后提交(备注start)

        需要改的文件涉及多了,就用小乌龟,merge。到指定版本后,找到项目,找到最新tag,上传的话写merge from tag 1.1;

        (修复之后都要打tag)




返回列表 返回列表
评论

    分享到