Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.19 KB

codestyle.md

File metadata and controls

34 lines (26 loc) · 1.19 KB

代码风格

  • 缩进
  1. 缩进采用4个空格,禁止使用tab字符
  2. 在idea将tab按键设置为四个空格,即可使用tab按键
  • 变量命名
  1. 使用lowerCamelCase风格,必须遵从驼峰形式。
  • 每行最多字符数
  1. 单行字符数限制不超过 120个,超出需要换行,换行时遵循如下原则:
  • 第二行相对第一行缩进 4个空格,从第三行开始,不再继续缩进,参考示例。
  • 运算符与下文一起换行。
  • 方法调用的点符号与下文一起换行。
  • 在多个参数超长,逗号后进行换行。
  • 函数最大行数
  1. 函数最大行数不超过50行。
  • 函数、类命名
  1. 类名使用UpperCamelCase风格,必须遵从驼峰形式。
  • 常量
  1. 不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护。
  • 空行规则
  1. 不同方法、函数之间空一行。
  2. 相似结构、属性或定义之间不空行。
  • 注释规则
  1. 类、类属性、类方法的注释必须使用Javadoc规范,使用/*内容/格式,不得使用//xxx方式。
  2. 对于单行注释使用“//”。
  • 操作符前后空格
  1. 任何运算符左右必须加一个空格。