命名规范
Posted wittxie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命名规范相关的知识,希望对你有一定的参考价值。
文件夹/文件名:全部小写 + 下划线
理由:Linux下方便编辑查看
规则:所属 _ 功能
举例:
-
文件夹:phal drive
-
文件:phal_usart.c os_core.c
函数:首字母大写(缩写组合也是如此) + 下划线
理由:方便区分
规则:所属 _ 功能 _ 动作
举例:
-
Gpio_Output_Init() Tim_General_Init()
全局变量(包括全局静态变量):g + 首字母大写
理由:方便区分
规则:g所属+功能
举例:
-
gOsClkOverCnt
局部静态变量:s + 首字母大写 + 下划线
理由:方便区分
规则:t首字母大写
举例:
-
sFsm
局部变量:t + 首字母大写 + 下划线
理由:方便区分
规则:t首字母大写
举例:
-
tTime
传参变量:全小写 + 下划线
理由:方便区分
规则:全小写
举例:
-
ref_time_us
以上是关于命名规范的主要内容,如果未能解决你的问题,请参考以下文章