欢迎来到吕宇昕的博客

但愿这漫长渺小人生,不负你每个光辉时分。
扩大
缩小

代码规范

一、缩进

  • 控制语句内缩进一个Tab(4个空格)。
  • 顺序或并列结构不进行缩进。

二、变量命名

  • 变量命名采用全小写,长变量采用下划线“_”分隔。例如:String date_argument="";
  • 局部计数变量采用单字符或count表示。
  • 相同意义但不同的两个或多个变量后面加数字1、2..排列表示。例如:date1,date2;

三、每行最多字符数

  • 每行最多字符数为120个字符,若超出则换行。

四、函数最大行数

  • 函数最大行数不超过150行(除去注释行数),若超出需要把函数进行进一步划分。

五、函数、类命名

  • 函数和类命名采用骆驼式命名法(Camel-Case),每个单词首字符大写。例如:class LogControl{}

六、常量

  • 常量名全大写。例如:YEAR,MONTH,DAY;
  • 如果常量定义包含多个单词,则单词大写并加下划线“_”划分。例如:MAX_NUM,MIN_NUM;

七、空行规则

  • 主要是为了让函数或者控制语句分块较清晰,会在对应功能块的上下进行空行区分。

八、注释规则

  • 注释在函数或控制语句头上方。主要为了描述该代码块的功能和目的,是一整块的含义。
  • 注释在语句后面。主要为了解释该行代码的功能和目的,是单独一行的含义。
  • 注释使用//,超过十行的长注释采用/* ... */。

九、操作符前后空格

  • 操作符前后无空格。例如:i=i+1;
  • 当出现控制语句时,右括号和左大括号中间空一格。例如:if(...)

十、其他规则

  • 大括号。左大括号不另起一行,右大括号单独占一行。
  • 循环语句里的变量。一般变量设置为i,若有嵌套循环则依次使用i、j、m、n。

posted on 2020-02-15 16:44  吕宇昕  阅读(224)  评论(0编辑  收藏  举报

导航