从学通信的博士到从事IT行业的工程师 从原华为项目经理,到现任职公司架构师
分类: 项目管理
2012-12-23 20:39:28
使用有意义的名字,名字明确了用途,不用更多注释。有时错误的注释会更坏事,即使现在正确,但随着时间的推移,注释和代码多半已经不能对应了。
别让名字掺杂有现有数据类型名字,有时会让人误解。也不要使用很难区分差别的名字。
使用有意义的名字,别使用0和O,l和1,谁看谁晕。要从名字区分出意义的不同。名字不要包含多余的成分,多个名字之间意义区别明确,一看就知道用哪个,这也有助于写出简洁的代码。
名称能够读出来,这有助于讨论交流。名称明确可读有助于代码review。
名称的长度应该和其作用域大小成正比,越短的名字使用的范围应该越小,诸如i,i,j, k这样的名字不适合扩大其作用域,限制到越小约好。
不使用匈牙利命名法。也不要使用m_前缀,别用前导字母I(接口)和C(类)。
类名用名词和名词短语。方法用动词和动词短语。
使用有技术性的名称吧,程序员会懂的。使用技术领域的名字也没问题。
使用语境让变量之间相互注解其意义。