1.5 KiB
1.5 KiB
开发守则
一、编码规范
-
命名规则
• 类名使用大驼峰(如
UserService
),方法/变量用小驼峰(如getUserName
)- 常量全大写加下划线(如
MAX_COUNT
),禁止缩写(用number
而非num
) - 包名采用反向域名全小写(如
com.example.project
)
- 常量全大写加下划线(如
-
代码格式
使用阿里巴巴Java编码规范进行要求,可在Idea中安装Alibaba Java Coding Guidelines可实时检测代码规范问题,并提供快速修复建议
-
注释要求
• 类注释需说明功能、作者、创建时间
- 方法注释描述参数、返回值及核心逻辑(使用Javadoc或Swagger格式)
- 关键代码块添加单行注释,避免冗余(如算法实现步骤)
- 修改时要在代码中添加注释,某年某月某日某人因何修改该处代码
二、开发流程管理
-
开发前的设计阶段
- 技术方案需至少包含数据库设计文档,经评审后实施
-
编码阶段
• 遵循“单一职责原则”,模块化拆分功能,禁止500行以上的单体类
- 每日提交代码至版本控制系统,提交信息格式为
[类型]: 描述
(如[修复]: 登录验证逻辑漏洞
)
- 每日提交代码至版本控制系统,提交信息格式为
-
测试要求
• 单元测试覆盖率需≥80%,关键路径需100%覆盖
三、工具与协作规范
-
版本控制
• 分支策略:
feature/xxx
(功能分支)
四、团队习惯培养
-
日常纪律
• 每日主动同步进度,每周五提交本周工作周报