Chinaunix首页 | 论坛 | 博客
  • 博客访问: 253796
  • 博文数量: 60
  • 博客积分: 1222
  • 博客等级: 少尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-16 17:28
个人简介

从学通信的博士到从事IT行业的工程师 从原华为项目经理,到现任职公司架构师

文章分类

全部博文(60)

文章存档

2013年(18)

2012年(42)

我的朋友

分类: 项目管理

2012-12-23 20:39:28

使用有意义的名字,名字明确了用途,不用更多注释。有时错误的注释会更坏事,即使现在正确,但随着时间的推移,注释和代码多半已经不能对应了。


别让名字掺杂有现有数据类型名字,有时会让人误解。也不要使用很难区分差别的名字。


使用有意义的名字,别使用0和O,l和1,谁看谁晕。要从名字区分出意义的不同。名字不要包含多余的成分,多个名字之间意义区别明确,一看就知道用哪个,这也有助于写出简洁的代码。


名称能够读出来,这有助于讨论交流。名称明确可读有助于代码review。

名称的长度应该和其作用域大小成正比,越短的名字使用的范围应该越小,诸如i,i,j, k这样的名字不适合扩大其作用域,限制到越小约好。


不使用匈牙利命名法。也不要使用m_前缀,别用前导字母I(接口)和C(类)。


类名用名词和名词短语。方法用动词和动词短语。

使用有技术性的名称吧,程序员会懂的。使用技术领域的名字也没问题。


使用语境让变量之间相互注解其意义。

阅读(796) | 评论(0) | 转发(0) |
0

上一篇:代码整洁之道 [1]

下一篇:完成90%的项目

给主人留下些什么吧!~~