我从前的错觉
刚开始我觉得:@ 得越多,它越懂。于是一次挂十几个文件,再加 @Codebase。结果经常答非所问——上下文太杂,重点被淹没,有时还抓住一个无关模块大谈特谈。
现在反过来:最小充分集,能少就少。宁可第二轮再补 @,也不要第一轮喂撑。
我现在的取舍
| 我会用 | 什么时候 | 备注 |
|---|---|---|
| @ 具体文件 | 默认首选 | 改路由就挂 controller + route |
| @ 文件夹 | 模块边界清晰 | 比如整个 view/guide |
| @Codebase | 真不知道逻辑在哪 | 日常小改很少开 |
| @Docs / @Web | 第三方 API、版本变更 | 内部文档不准时更信代码 |
| 截图 | UI 错位、报错弹窗 | 比打一百字描述管用 |
一套我常用的喂法
@app/controller/Index.php @route/app.php
按现在的写法加教程路由,别发明新风格。
做完列一下每个路由对应哪个方法。
答得飘了怎么办
我会追问:「你依据了哪些文件?」逼它亮出来源。若来源不对,直接纠正:「别看 A,看 B,以 B 为准。」