从提交记录里挖实现模式,再让模型标出哪些是反模式
提交记录比源码更能反映代码演化的真实逻辑。作者提出一套基于 git log 的结构化预处理方法,将提交信息、diff 和 issue 编号喂给大模型,分两轮提示词分别提取实现模式和标注反模式。实测案例中,该方法在 40 分钟内从 600 个提交中识别出三个静态扫描难以发现的反模式,效率远超人工审查。
共 1 篇文章
提交记录比源码更能反映代码演化的真实逻辑。作者提出一套基于 git log 的结构化预处理方法,将提交信息、diff 和 issue 编号喂给大模型,分两轮提示词分别提取实现模式和标注反模式。实测案例中,该方法在 40 分钟内从 600 个提交中识别出三个静态扫描难以发现的反模式,效率远超人工审查。