编程好的规则

来源:互联网 发布:独角仙 数码兽数据库 编辑:程序博客网 时间:2024/06/05 17:05


编程好的规则:


布局顺序:
文件头
#import(先标准库头文件,非标准库头文件)
常量定义
文件内部使用的数据类型
全局变量
本地变量(静态全局变量)
类的实现

对齐:
不用tab(因为不同编辑器的tab存在差异),用空格缩进,一般为4个空格
{}各单占用一行,对齐于同一列,在{}中的内容使用缩进规则对齐
结构型的数组,多维的数组如果在定义时初始化,按照数组的矩阵结构分行书写。
相关赋值语句等号对齐
switch语句中,每个case/default要用{}括起来
函数块之间使用两个空行分隔
一元运算符“!,~,++……”等前后不加空格
多远运算符和它们的操作数之间至少需要一个空格
关键字后留空格
源程序有效注释量要在30%以上
文件头部需要注释
好的编程习惯语句:
if(value == 0)
if (value !=0 )
令人误解:
if ((!)value) 会以为是布尔变量
浮点变量不可用“==”、“!=”与数字比较,因为会存在误差
指针变量用==、!=与nil比较
不要再for循环体内修改变量,防止for循环失去控制
循环嵌套次数不大于3次
do while,while语句仅使用一个条件
函数功能要单一,不要设计多用途的函数
函数体规模不能太大,尽量控制在200行内
函数参数尽量控制在5个以内
如果非必要,尽量避免头文件包含其它的头文件,因为一次头文件的包含相当于一次代码的拷贝


0 0
原创粉丝点击