docs(iron-rules): 新增铁律9 — 开发前必须审核原有代码
- 任何新功能开发前必须先搜索项目中是否已有相关代码 - 已有部分功能 → 在原基础上升级优化完善,禁止另起炉灶 - 已有接口缺前端 → 只补前端;已有前端缺后端 → 只补后端 - 搜索清单:Controller/AppService/Service/Mapper/Entity/前端页面/API/数据库 - 禁止行为:不看代码就新建、重复实现、废弃原有代码另写一套 - 同步7个AI工具配置
This commit is contained in:
10
RULES.md
10
RULES.md
@@ -72,6 +72,16 @@
|
||||
- 这是诚实原则,不是效率问题
|
||||
|
||||
|
||||
**铁律9: 开发前必须审核原有代码(P0 — 铁律)**
|
||||
- **任何新功能开发前,必须先搜索项目中是否已有相关代码**
|
||||
- 搜索路径:Controller / AppService / Service / Mapper / Entity / 前端页面 / API接口
|
||||
- 如果已有部分功能 → 在原有代码基础上**升级优化完善**,禁止另起炉灶
|
||||
- 如果已有接口但前端缺失 → 只补前端,不重复建后端
|
||||
- 如果已有前端但后端缺失 → 只补后端,不重写前端
|
||||
- 搜索命令:`rg -l "关键词" healthlink-his-server/ healthlink-his-ui/src/`
|
||||
- 禁止:不看代码就新建模块、重复实现已有功能、废弃原有代码另写一套
|
||||
|
||||
|
||||
**铁律12: 设计文档确认后自主开发(铁律)**
|
||||
- 设计文档(如 `MD/architecture/GRADE3A_GAP_ANALYSIS_AND_DESIGN.md`)一旦确认,后续开发**必须按文档自主执行**
|
||||
- **禁止反复询问"是否继续""下一步做什么""是否开始"**——直接按计划推进
|
||||
|
||||
Reference in New Issue
Block a user