- 需求明朗
- 最好有明确的需求说明文档
- 能够及时和设计、PM沟通反馈,有效跟进需求变更
- 工程师前期做好想法融合,先把需求想法抛出,不要等到研发过程中
- 设计明确
- 在研发过程中,功能和设计达到高度统一,不要做功能的时候忽略UI设计(前期UI设计模块尽量不要留下太多后期需要填补的坑)
- 代码质量
- 注释:在代码中一些自己写的方法尽量注释(功能、参数,使用)
- code review(代码review很重要)
- 复用
- 团队协作
- 沟通
- 前期规划
- 后期测试
项目开发前期注意细节探讨
构建基于Jenkins+github的持续集成环境