之前 https://www.v2ex.com/t/1023755#reply4 这里介绍过我是如何重构代码的,不过有一个很难受的问题是,当有一个非常大的依赖关系,比如有 40 多个节点的依赖,LLM 可能很难理解哪些需要聚合。
最近针对这个痛点,我增加了一个 社区划分 功能,它能够根据语义来合理划分。比如将上面 40 多个相关依赖的节点拆分成多个不同的社区,解耦他们的联系。同时还提供了一个 vscode 面板用于开发者审查。
安装对应的 refactor skill 之后,还可以让 LLM 理解如何正确使用 vho 分析的结果来重构代码。
1
zcf0508 OP |