Appearance
混合模式
是什么
混合模式让 AI 在编写开发计划时自行判断:哪些部分适合用金字塔原理组织,哪些部分适合用设计模式组织,哪些部分直接按功能点拆分就够了。
为什么需要它
现实项目很少只有一种结构。一个需求可能同时包含:
- 需要严格分层抽象的核心业务逻辑——适合金字塔原理。
- 多处重复出现的结构模式——适合设计模式。
- 简单的页面调整、配置变更——直接实现就行。
强迫整个计划用同一种方式组织,要么过度工程化,要么关键部分不够严谨。混合模式让 AI 按需选择,在需要严谨的地方严谨,在简单的地方保持轻量。
工作原理
当配置为混合模式时,AI 在生成开发计划的过程中会:
- 分析每个任务的性质:是核心业务逻辑、重复结构、还是简单实现。
- 匹配最合适的组织方式:金字塔原理、设计模式、或直接任务。
- 在计划中标注:每个任务使用的是什么组织方式,方便你审查。
如何启用
在配置中指定:
json
{
"writingPlan": {
"mode": "mixed"
}
}如何选择
| 模式 | 适合场景 |
|---|---|
| 金字塔原理编程 | 项目注重抽象层级清晰、职责分离 |
| 设计模式 | 项目中有大量可识别的重复结构 |
| 混合模式 | 不确定用哪个,或项目中多种情况并存 |
如果不确定选哪个,直接用混合模式——让 AI 替你做判断。