C/C++编程规范--函数

函数的作用:


Ø降低复杂度,便于思考

研究表明,人脑大约能处理10个数字序列。将一个相对独立的过程或功能抽象成一个函数过程,可以使分析人员脱离函数内部实现过程,仅关注函数的逻辑功能,降低思考复杂度

Ø便于协同开发:

函数间主要通过有限的入参和变量相互影响,协同人员之间以函数为界限,约定交互接口,可以有效减少开发过程中的相互影响,实现预期开发目标

Ø代码复用:

复用的函数可以有效降低代码量,既包括降低开发人员实际编写的代码数量,也可以减少编译后的可执行文件或库的大小(被inline内联的函数是个例外),同时代码修改时也只需修改一处即可

Ø封装变化:

程序包括稳定不变的部分和容易变化的部分,函数内部和外部是相对隔离的,如果把容易变化的部分独立成函数,那么对此部分函数的修改,对外部其他函数而言是不可见也是不影响的

Ø良好的可移植性:

类似于函数可以封装变化,如果将代码中与平台耦合性较高的部分独立成函数,其余的代码均与平台无关。在移植的时候就可以仅修改平台相关代码,其余代码无需修改,如果将平台耦合代码抽象为库函数形式,则移植的时候只需要安装相应平台库就可以无需修改的完成移植



函数规范:


规范一:一个函数仅完

你可能感兴趣的:(C/C++编程基础,C++)