多处使用重复代码是抽出来好还是先不管

重复代码是日常开发里最常见的一种“坏味道”,但要不要立刻抽出来,很多开发者在不同阶段会有不同的判断。有人觉得看到重复就想重构,有人则主张先保证功能上线再说。两种做法都有道理,但真正合适的时机往往取决于重复的程度、代码的稳定性以及项目当前所处的阶段。 先区分重复的类型:结构性重复与偶然相似 表面相近的代码不一定是真正的重复。如果两段代码逻辑上做的事情本质相同,只是参数或初始状态不同,那属于结构性重复…