08 April 2016
  • 作者: 王德水
  • 出处:http://deshui.wang
  • 版权:转载需经作者同意,请保留此内容且附上原文链接

我一直认为一拿到任务就开始写代码是有问题的,而这是很多人的习惯,结果就是不断的修改,我还是那句话,作为程序员我们是要把代码写对,而不是把它改对。

下面我就说一下拿到任务后整个流程应该是什么:

  1. 充分理解需求,不要立即写代码
  2. 设计 (主要是思考如何实现)
  3. 找出需要和别的代码交互或者集成的部分
  4. 开始一个新分支
  5. 设计接口 (尤其是需要和别人交互的代码)
  6. 实现接口
  7. 编译通过
  8. 单元测试覆盖全代码
  9. 所有单元测试通过
  10. 冒烟测试通过,就是至少自己点一点,测一测
  11. 功能测试通过
  12. 合并Develop代码到这个分支
  13. 若有冲突解决冲突.
  14. 重复7到11.
  15. 合并回Develop


blog comments powered by Disqus

关于作者

姓名: 王德水

Shinetech 1st Branch Founder & Manager

微博: 敏捷的水

邮箱: wangdeshui@outlook.com

熟悉: C#, ASP.NET, Restful, WCF, WPF, Azure, Xamarin, DDD, JavaScript, Angular,Node.js, Mongodb, React, Ruby, Objective-C, Swift, HTML, CSS

  • 10年以上软件行业从业经历
  • 10年欧美软件服务
  • 2年制造业ERP
  • 2年旅游景区信息化系统

擅长敏捷开发、团队建设和管理、分公司管理和经营

熟悉敏捷、.Net开发、软件测试、TDD等

热爱爬山、跑步、 足球、乒乓球

喜欢与有梦想、有激情的人交朋友

招聘职位