插件化与扩展点:引导 AI 模块化插拔开发,功能解耦便于迭代
AI 写代码很快,但也很容易出现一种典型问题: 每增加一个功能,就继续往核心代码里加 if/elif。 例如: if domain == "legal": ... elif domain == "finance": ... elif domain == "medical": ... 功能少时没有问题,但随着类型不断增加,核心模块会越来越臃肿,每次新增功能都可能影响已有逻辑。 更合理的做法是提前定义: Plugin:插件 Extension Point:扩展点 让 AI 遵循一个原则: 新增能力优先增加模块,而不是修改核心流程。 ...