高效程序员的45个习惯之敏捷编码
来源:互联网 发布:淘宝嘉年华日期 编辑:程序博客网 时间:2024/05/14 19:25
高效程序员的第二十五个习惯:代码要清晰的表达意图
软件设计有两种方式,一种是设计得尽量简单,并且明显没有缺陷。另外一种是设计得尽量复杂,并且没有缺陷。
遵循PIE(program intently and expressively)原则。
要编写清晰而不是讨巧的代码。向代码阅读者明确表明你的意图。可读性差的代码一点都不聪明。
高效程序员的第二十六个习惯:用代码沟通
用注释沟通。使用细心选择的、有意义的命名。用注释描述代码意图和约束。注释不能替代优秀的代码。
高效程序员的第二十七个习惯:动态评估取舍
动态评估权衡。考虑性能、便利性、生产力成本和上市时间。如果性能表现足够了,就将注意力放在其他因素上。不要为了感觉上的性能提升或者设计的优雅,而将设计复杂化。过早的优化是万恶之源。
高效程序员的第二十八个习惯:增量式编程
在很短的编辑/构建/测试循环中编写代码。这要比花费长时间仅仅做编写代码的工作好的多。可以创建更加清晰、简单、易于维护的代码。
高效程序员的第二十九个习惯:保持简单
开发可以工作的、最简单的解决方案。除非有不可辩驳的原因,否则不要使用模式、原则和高难度技术之类的东西。
高效程序员的第三十个习惯:编写内聚的函数
让类的功能尽量集中,让组件尽量小。要避免创建很大的类或组件,也不啊哟创建无所不包的大杂烩类。
高效程序员的第三十一个习惯:告知,不要询问
不要抢别的对象或组件的工作。告诉他做什么,然后盯着你自己的职责就好。
高效程序员的第三十二个习惯:根据契约进行替换
通过替换代码来扩展系统。通过替换遵循接口契约的类,来添加并改进功能特性。要多使用委托而不是继承。
0 0
- 高效程序员的45个习惯之敏捷编码
- 高效程序员的45个习惯-敏捷开发之道
- 高效程序员的45个习惯--敏捷开发之道
- 高效程序员的45个习惯之敏捷反馈
- 高效程序员的45个习惯之敏捷调试
- 高效程序员的45个习惯之敏捷协作
- 高效程序员的45个习惯之敏捷,高效软件开发之道
- [读书笔记—程序员]《高效程序员的45个习惯:敏捷开发修炼之道》- 苏帕拉马尼亚姆,亨特
- 高效程序员敏捷开发的45个习惯简述
- 读书笔记之《高效程序员的45个习惯----敏捷开发之道》 摘录
- 《高效程序员的45个习惯-敏捷开发修炼之道》所作的简单笔记
- 高效程序员的45个习惯:敏捷开发修炼之道
- 高效程序员的45个习惯 敏捷开发修炼之道
- 读《高效程序员的45个习惯:敏捷开发修炼之道》笔记
- 高效程序员的45个习惯:敏捷开发修炼之道这本书怎么样
- <<高效程序员的45个习惯-敏捷开发修炼之道>>总结
- 读《高效程序员的45个习惯---敏捷开发修炼之道》
- 高效程序员的45个习惯 --敏捷开发修炼之道
- 递归删除空目录
- HDU_2196 树形DP
- flexibility of openstack(3)
- Median of Two Sorted Arrays
- 下次我要一个人创业
- 高效程序员的45个习惯之敏捷编码
- Django学习笔记(第二节)Hello World站点
- 数论-唯一分解定理
- 第九周项目2(1)-Time类中的运算符重载(续)
- 结构体类型数据作为函数参数(三种方法
- Median of Two Sorted Arrays
- 小数的二进制表示,阶码
- 栈---回文判断
- java 线程的一些理解