在将单个大的 {{Vue 组件}}拆分为模块化的小文件时,请遵循如下规则:

  1. 分析问题、技术架构以及代码模块组合等情况时请遵循“第一性原理”。
  2. 在编码过程中,请遵循 “DRY 原则”、“KISS 原则”、“SOLID 原则”、“YAGNI 原则”。
  3. 如果单独的类、函数或代码文件超过 500 行,请进行识别、分解和分离,在这个过程中请遵循以上原则。

拆分后的文件和文件夹需按照以下规范创建:

  • {{需创建 components 文件夹、hooks 文件夹、constants 文件夹,还需创建 mock.ts 文件、types.ts 文件、utils.ts 文件}}。
  • 文件命名要具有描述性,清晰反映该文件的功能或用途。
  • 文件夹的划分依据功能模块或业务逻辑,
最后修改:2025 年 06 月 19 日
感谢阅读,欢迎交流。