Files
intelligent-application-orc…/doc/开发要求.md
2025-05-12 08:30:56 +08:00

1.5 KiB
Raw Permalink Blame History

开发守则

一、编码规范

  1. 命名规则

    • 类名使用大驼峰(如 UserService),方法/变量用小驼峰(如 getUserName

    • 常量全大写加下划线(如 MAX_COUNT),禁止缩写(用 number 而非 num
    • 包名采用反向域名全小写(如 com.example.project
  2. 代码格式

    使用阿里巴巴Java编码规范进行要求可在Idea中安装Alibaba Java Coding Guidelines可实时检测代码规范问题,并提供快速修复建议

  3. 注释要求

    • 类注释需说明功能、作者、创建时间

    • 方法注释描述参数、返回值及核心逻辑使用Javadoc或Swagger格式
    • 关键代码块添加单行注释,避免冗余(如算法实现步骤)
    • 修改时要在代码中添加注释,某年某月某日某人因何修改该处代码

二、开发流程管理

  1. 开发前的设计阶段

    • 技术方案需至少包含数据库设计文档,经评审后实施
  2. 编码阶段

    • 遵循“单一职责原则”模块化拆分功能禁止500行以上的单体类

    • 每日提交代码至版本控制系统,提交信息格式为 [类型]: 描述(如 [修复]: 登录验证逻辑漏洞
  3. 测试要求

    • 单元测试覆盖率需≥80%关键路径需100%覆盖

三、工具与协作规范

  1. 版本控制

    • 分支策略:feature/xxx(功能分支)

四、团队习惯培养

  1. 日常纪律

    • 每日主动同步进度,每周五提交本周工作周报