首页 > 代码库 > 第13周 本周个人总结
第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. 小强大扫除
第13周 本周个人总结