命名规范

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

 

以上是关于命名规范的主要内容,如果未能解决你的问题,请参考以下文章

JAVABEAN命名规范

谁有C#的命名规范

Java建包命名规范是啥?

公司用的 MySQL 团队开发规范,非常详细,建议收藏!

公司用的 MySQL 团队开发规范,非常详细,建议收藏!

求Java项目名的命名规范!