似たコードを統合すべきか判断します
似たコードを統合すべきか判断します(中国語の原文)
这三段代码看起来很像,但分别属于 [模块 A]、[模块 B]、[模块 C]。请先判断它们是「真重复」还是「碰巧长得像」:比较调用方、变更节奏和未来可能的分叉点。该抽就给出参数化的公共实现和差异项怎么传;不该抽就说明合并之后会在哪里变难改。
当サイトオリジナル
中国語の原文
使い方
变化方向相同的重复才值得抽;方向不同的,抽完半年就会长出三个布尔开关。
似たコードを統合すべきか判断します(中国語の原文)
这三段代码看起来很像,但分别属于 [模块 A]、[模块 B]、[模块 C]。请先判断它们是「真重复」还是「碰巧长得像」:比较调用方、变更节奏和未来可能的分叉点。该抽就给出参数化的公共实现和差异项怎么传;不该抽就说明合并之后会在哪里变难改。
中国語の原文
变化方向相同的重复才值得抽;方向不同的,抽完半年就会长出三个布尔开关。