admin 管理员组

文章数量: 1086019


2024年3月19日发(作者:thinkphp5手册pdf下载)

编码规

1. 头文件编码规 ........................................................................................................................................................................ 2

2. 函数编写规 ............................................................................................................................................................................ 2

3. 标识符命名与定义 ................................................................................................................................................................ 3

3.1通用命名规则 ............................................................................................................................................................... 3

3.2 变量命名规则 .............................................................................................................................................................. 6

3.3函数命名规则 ............................................................................................................................................................... 6

3.4 宏的命名规则 .............................................................................................................................................................. 6

4. 变量 ........................................................................................................................................................................................ 7

5. 宏、常量 ................................................................................................................................................................................ 7

6. 质量保证 ................................................................................................................................................................................ 8

7. 程序效率 .............................................................................................................................................................................. 11

8. 注释 ...................................................................................................................................................................................... 11

9. 排版与格式 .......................................................................................................................................................................... 13

10. 表达式 ............................................................................................................................................................................... 15

11. 代码编辑、编译 ................................................................................................................................................................ 15

12. 安全性 ............................................................................................................................................................................... 16

13. 可读性 ............................................................................................................................................................................... 16

14. 可测性 ............................................................................................................................................................................... 16

15. 单元测试 ........................................................................................................................................................................... 17

16. 可移植性 ........................................................................................................................................................................... 18

1. 头文件编码规

1. 禁止头文件循环依赖。

2. .c/.h文件不要包含用不到的头文件。

3. 禁止在头文件中定义变量。

4. 同一产品统一包含头文件排列方式。(如功能块排序、文件名升序、稳定度排序。)

5. 只能通过包含头文件的方式使用其他.c提供的接口,禁止在.c过extern的方式使

用外部函数接口、变量。

2.函数编写规

1. 一个函数仅完成一件功能。

2. 重复代码应该尽可能提炼成函数。

3.为简单功能编写函数

4.函数的返回值要清楚、明了,让使用者不容易忽视错误情况。

5. 避免函数过长,新增函数不超过100行(非空非注释行)。

6. 避免函数的代码块嵌套过深,新增函数的代码块嵌套不超过4层。


本文标签: 函数 头文件 包含 代码 命名