Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1413513
  • 博文数量: 241
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2253
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 22:27
个人简介

--

文章分类

全部博文(241)

文章存档

2021年(3)

2019年(6)

2018年(1)

2017年(9)

2016年(21)

2015年(50)

2014年(125)

2013年(26)

我的朋友

分类: C/C++

2014-01-14 15:30:32

第二章、有意义的命名

1、名称做到看到就知道做什么的,不需要注释。

2、避免使用幻数字。避免使用误导性命名,要准确,不要和专有名词一样,例如listl1也很相似,o0也很相似。

3、类名应该是名词或是名词短语(开头字母大写),方法名应该是动词或是动词短语(开头字母小写),

第三章、函数  

1、短小,if else while语句代码块应该只有一行,函数调用。函数应该做一件事,只做一件事。

2、函数参数最理想是0个,尽量避免2个以上。(三个以上说明其中一些参数应该封装成类)

3、使用异常替代返回错误码

4、不要重复自己,控制和消除重复。

5、方法是先写出来,之后按照规则修改写好的代码块。

第四章  注释

1、尽量少些注释,如果将代码表述清晰就不需要注释。

2、如果写注释就要写好,而且随着不断更改要不断更新。

3、能用函数或是变量时就不要用注释。

第五章  格式

1、关系密切的概念应该互相靠近。自下向上展示函数调用依赖关系顺序。

2、每个文件的行数200-500行,每个文件内都是很相关或是相近的内容。每行80-100个字符。

第六章 对象和数据结构

1、得墨忒尔律:不应了解他所操作对象的内部情形。不应调用返回对象的方法。

第七章 错误处理

1、使用异常而不是返回错误码。先写try catch finally语句。

2、别返回NULL值,返回NULL值是给自己增加工作量。同时也别传递NULL值。

阅读(995) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~