第13周 本周个人总结

 

    匆匆一周将要过去,该做个总结了。

    在本周,有一些主要课程,例:JS、.NET、软件工程等。还有一些不属于专业课的:形式政策、毛概、网络安全与组网。

    就拿软件工程来说: 本周所讲的第11章 软件设计实现及界面设计

    一、复习 OO 、原则、模式、架构(三层)

    二、从Spec到实现

    1. 计划(估计开发任务所需时间)

    2. 开发(试写一些快速原型的代码,期间发现问题与PM沟通,最终达成一致意见)

    3. 看到初始效果和了解实现的细节后,写设计文档,并进行复审

    4. 按设计文档写代码。实现过程中发现问题,与同事沟通并参阅技术资料,推迟了实现任务的时间

    5. 对照设计文档和代码指南进行自我复审,重构代码。

    6. 创建或更新单元测试,还要通过整个模块或系统的单元测试。

    7. 得到测试版本,进行测试如A/B测试等,查看运行时产生的log,及运行数据是否正确传回服务器。

    8. 修复解决问题,进行代码复审。

    9. 完善单元测试和相关文档,把代码签入代码库中。

    三、把修改集(Change Set)集成到代码库中

    1. 根据场景和开发任务来决定集成的次序

    2. 互相依赖的任务要一起集成

    3. 在测试场景时,要保证端到端的测试

    4. 场景的所有者须保证场景完全通过测试,然后把场景状态改为“解决”

    四、开发人员的标准工作流程如下图所示:

           

    五、代码完成

    六、开发阶段的日常管理

    1. 宽严皆误

    2. 冒烟测试(BVT)

    3. 小强大扫除

  

 

posted @ 2016-12-01 19:55  陈baby  阅读(219)  评论(4编辑  收藏  举报