高效程序员的45个习惯
2015-06-19 09:57
344 查看
不管路走了多远,错了就要重新返回。--土耳其谚语
敏捷开发:一种把以人为本、团队合作、快速响应变化和可工作的软件作为宗旨的开发方法。
敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善。
学无止境
学会丢弃,学新技术时应以初学者的心态,丢掉旧习惯,会有更多收获。
不停地问为什么,直到找到根源。
在设计方面,做决定的时候必须有开发者参与,但开发者不一定参与所有的决定,特别是业务方面的。
让客户做决定。
根据需要选择技术。
提早集成,频繁集成
提早实现自动化部署
使用演示获得频繁反馈
倾听用户的声音,如帮助文档一定要做好,便于用户使用。
让类的功能尽量集中,让组件尽量小。要避免创建很大的类或组件
记录问题及其解决方法
编写清晰易于理解的代码
代码注释很重要
定期安排会面时间(每日立会)
允许大家自己想办法
做代码复查
及时通报进展和问题
敏捷开发:一种把以人为本、团队合作、快速响应变化和可工作的软件作为宗旨的开发方法。
敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善。
学无止境
学会丢弃,学新技术时应以初学者的心态,丢掉旧习惯,会有更多收获。
不停地问为什么,直到找到根源。
在设计方面,做决定的时候必须有开发者参与,但开发者不一定参与所有的决定,特别是业务方面的。
让客户做决定。
根据需要选择技术。
提早集成,频繁集成
提早实现自动化部署
使用演示获得频繁反馈
倾听用户的声音,如帮助文档一定要做好,便于用户使用。
让类的功能尽量集中,让组件尽量小。要避免创建很大的类或组件
记录问题及其解决方法
编写清晰易于理解的代码
代码注释很重要
定期安排会面时间(每日立会)
允许大家自己想办法
做代码复查
及时通报进展和问题
相关文章推荐
- java面试
- 程序员的一生时间90%是用在编程上,而剩余的10%是活在世界上。刚进CSDN的博客看到这么句话
- 程序员的黑科技_用代码回复博客
- 程序员的黑科技_用代码回复博客 推荐
- 6月18日面试总结
- c#程序员对TypeScript的认识过程
- 【转】iOS高级向的十道面试问题
- 近期的职业规划
- 《一个程序员的生命周期》读后感
- 对程序员说点实在话
- 对程序员说点实在话
- 硅谷跳槽工具箱指南
- 成为高级程序员的 10 个步骤
- 黑马程序员——Java基础(数组)
- 10 招让你成为杰出的 Java 程序员
- 黑马程序员----构造方法及继承
- 程序员学习编程需要攻克的8个障碍
- c#程序员对TypeScript的认识过程
- 人,绩效和职业道德
- [Machine Learning] 国外程序员整理的机器学习资源大全