器库 ← 返回提示词库

AI / 编程与调试

三处相似代码要不要合并

先判断真重复还是碰巧相似,再决定抽象成公共实现还是保持分开

这三段代码看起来很像,但分别属于 [模块 A]、[模块 B]、[模块 C]。请先判断它们是「真重复」还是「碰巧长得像」:比较调用方、变更节奏和未来可能的分叉点。该抽就给出参数化的公共实现和差异项怎么传;不该抽就说明合并之后会在哪里变难改。
本站原创

中文原文

使用建议

变化方向相同的重复才值得抽;方向不同的,抽完半年就会长出三个布尔开关。

同方向的其他提示词