标签:
代码原则:理解代码时间最小化。代码易于理解>代码行数
1.关键思想:把信息载入名字里
选择专业的词。
| 单词 | 更多选择 | 
| send | deliver, dispatch, announce, distribute, route | 
| find | search,extract,locate,recover | 
| start | launch,create,begin,open | 
| make | create,set up,build,generate,compose,add,new | 
少用tmp,i,j,k。
用具体的名字代替抽象的名字。
如果一个名字是度量的话,最好在名字后带单位。(delay_secs,size_mb,max_kbps,degrees_cw)。
如果一个标识符有较大的作用域,那么名字中要包含足够多的信息;如果一个标识符有较小的作用域,可以使用短名字。
编辑器自带单词补全功能。
| 编辑器 | 命令 | 
| Vi | Ctrl+p | 
| Emacs | Meta+/(ESC+/) | 
| Eclipse | Alt+/ | 
| ItelliJ IDEA | Alt+/ | 
| TextMeta | ESC | 
使用CamelCase表达类名,使用lower_separated表示变量名,类成员变量以一条下划线结尾如offset_等。
2.不会误解的名字
未完待续。。。
标签:
原文地址:http://www.cnblogs.com/xuming-brad/p/4560322.html