Skip to content

Latest commit

 

History

History
44 lines (43 loc) · 1.09 KB

codestyle.md

File metadata and controls

44 lines (43 loc) · 1.09 KB

代码风格

  • 缩进
    • 缩进4个空格
  • 变量命名
    • 使用lowerCamelCase风格,遵从驼峰形式
        int numberA;
    
  • 每行最多字符数
    • 150
  • 函数最大行数
    • 80
  • 函数、类命名
    • 函数名:使用lowerCamelCase风格,遵从驼峰形式
        public void methodA() {} 
    
    • 类名:使用UpperCamelCase风格,遵从驼峰形式
        class ClassA {}
    
  • 常量
    • 字母全部大写,单词间使用下划线隔开
        final int NUMBER_A;
    
  • 空行规则
    • 方法间空一行,方法内不同逻辑组间空一行
    • 不同组类成员间空行,类间空一行
  • 注释规则
    • 使用//对某一行进行注释
    • 使用/**/进行类、类成员、类方法的注释
  • 操作符前后空格
    • 二元运算符前后加一个空格
        int a = b + c;
    
  • 其他规则
    • 左大括号前不换行
    • 左大括号后换行
    • 右大括号前换行
    • 右大括号后还有else等代码则不换行;表示终止右大括号后换行。
  • ...