chinese-code-comments.mdc 1.0 KB

1234567891011121314151617181920212223242526272829
  1. ---
  2. description: 在业务源码中写简体中文注释(不是另写文档)
  3. alwaysApply: true
  4. ---
  5. # 代码中文注释(必遵)
  6. 在本仓库写代码时,把**简体中文注释直接写在源码里**(`//`、`/* */`、`/** */`、`<!-- -->` 等)。细则:`D:/understand-project/knowledge/code-comments-cn.md`。
  7. ## 必须做
  8. - **新建/改动的文件**:文件顶部块注释 — 用途、谁用、解决什么问题。
  9. - **新建/改动的函数、方法、类、组件**:定义上方注释 — 职责、入参/返回业务含义、副作用、关键边界。
  10. - **复杂分支**:关键逻辑**行前**注释 — 写清业务规则。
  11. 每条注释回答:**干什么** + **为什么**。
  12. ## 禁止
  13. - 用 Markdown/README/知识库文章**代替**源码注释。
  14. - 只口头或在外部项目里说明,却不给本仓库 `.vue`/`.js` 加注释。
  15. ## 全栈
  16. 改 API 时,`src/api` / `src/service` 与后端 Controller/Class **源码注释**表述一致。
  17. ## 例外
  18. 用户当次明确要求不要注释或仅英文时,服从当次指令。