代码风格
文章平均质量分 74
记录个人代码风格方面的理解
leon.liao
这个作者很懒,什么都没留下…
展开
-
编码习惯
判断语句if语句 判断变量是否等于某个立即数,如下:if (p == NULL) //判断指针p是否为空if (a == 1) //判断变量a是否等于1以上写法,有时可能会将"==“写成”=",编译器不能帮助程序员发现问题,为了防止这种异常,建议按照如下方式书写if (NULL == p)if (1 == a)当书写错误将"==“写成”=",由于立即数在前面,立即数是不能赋值的,编译器能发现书写错误。if语句或者switch语句,将出现概率高的放前面,如下:* if 语句if原创 2020-05-21 19:39:07 · 157 阅读 · 0 评论 -
接口说明
说明在C/C++中,函数一般在头文件中声明,实现写在源码文件中,编译后,调用者就看不到源码了,因此应该在头文件中对接口进行描述,以告知函数调用方式和一些额外信息。常见描述信息函数名综合描述参数说明,输入和输出结果说明作者时间自定义格式/* \brief decode h264 frame to jpg or yuv\param decode_type[in] mh264_decode_type_yuv | mh264_decode_type_jpg\pa原创 2020-05-16 15:07:08 · 296 阅读 · 0 评论 -
代码风格
说明代码可读性差,最基础最直接的的原因就是代码风格不统一。代码风格的统一包含了个人编码风格培养和团队编码风格的统一。个人编码风格个人编程风格就是程序员的编程习惯和代码书写习惯,好的习惯就是好的风格。代码也可以通过格式调整工具调整,但是工具起的作用有限,只能在习惯养成前,做些格式上的调整和重复性的调整工作,调整幅度较小,不能帮你增添代码,或去掉代码,如果习惯已经养成,代码风格已经不错了,因此总的来说还是得养成良好的编码习惯。好习惯养成方法制定和记录编码规则,习惯是长时间频繁执行养成的,原创 2020-05-16 14:48:30 · 280 阅读 · 0 评论 -
编程习惯 - 命名
说明编码时,从巨到细,文件,类,函数,变量都需要命名;命名虽然是编码最基本的行为,但是也是影响最明显的一环,命名的好坏对代码质量和可读性影响非常大。命名是编程的基本功,是程序员个人提升不可忽视的能力之一。作用体现作用与意图如果命名能够清晰的体现出变量,函数,代码的作用与意图,能够降低理解难度和学习成本。作用相同的加上统一的单词,程序员能够举一反三,可以很快明白函数的作用,例如:...原创 2020-04-09 20:39:59 · 312 阅读 · 0 评论 -
给数字加上注解
说明数字无法表明其自身的含义,只有字符串能够表示,例如:源程序中的一些具体的数据,除了代码的作者之外,其他人可能根本不知道这些数据的含义是什么,有人把这些具体的数据称为幻数/魔数,幻数/魔数的存在会影响代码的可读性。处理方式简单,独立的使用,例如:* 变量定义int a = 1;* 判断if (a > 1)* 这些情况下通常会利用宏定义来代替这些幻数/魔数,例如:...原创 2020-03-12 14:03:45 · 439 阅读 · 0 评论