开发规范.md
1.64 KB
MicroCommunity 开发规范
代码风格规范
代码格式
- 文件长度不超过1500行
- 每行代码不超过150个字符
- 方法长度不超过160行
- 方法参数个数不超过5个
- 使用4个空格缩进,禁止使用Tab
注释规范
- 所有类必须包含Javadoc注释
- 所有方法必须包含Javadoc注释(get/set方法除外)
- 禁止使用魔法数字,0和1除外
- 关键业务逻辑必须添加注释说明
代码质量
- 禁止使用System.out.println
- if语句嵌套不超过3层
- for循环嵌套不超过2层
- 方法中return语句不超过3个
- 必须重写equals和hashCode方法
命名规范
包命名
- 全部使用小写字母
- 格式:[a-z]+(.[a-z][a-z0-9])$
类命名
- 使用大驼峰命名法(PascalCase)
- 接口和类名以名词形式命名
方法命名
- 使用小驼峰命名法(camelCase)
- 方法名以动词形式命名
变量命名
- 局部变量使用小驼峰命名法
- 常量使用全大写,下划线分隔
- 避免使用单个字符命名
文档编写规范
代码文档
- 所有公共API必须包含完整的Javadoc
- 注释内容要清晰描述功能、参数和返回值
- 使用中文注释,便于团队协作
项目文档
- README文件必须包含项目说明和使用方法
- 重要配置变更需要更新相关文档
- 接口文档使用OpenAPI规范
其他规范
版本控制
- 提交信息要清晰描述修改内容
- 禁止提交编译产物和IDE配置文件
- 及时处理代码冲突
异常处理
- try-catch嵌套不超过3层
- 异常信息要明确,便于问题定位
- 合理使用日志记录异常信息