标签:
代码原则:理解代码时间最小化。代码易于理解>代码行数
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