【发布时间】:2009-02-26 05:02:20
【问题描述】:
我有一些研究代码是真正的老鼠窝,到处都是重复的代码,显然需要重构。然而,代码库正在演变,因为我提出了新的主题变体并将它们融入代码库。我推迟重构这么久的原因是因为我觉得我花了几天时间提出好的抽象,看看哪些设计模式适合哪里,等等,我想尝试一些新的不可预见的想法使我的抽象完全不充分。换句话说,由于代码的发展速度,我真的不知道抽象线属于哪里,即使不乏(近似)重复,而且代码的一般混乱使得向其中添加东西成为现实痛。应对这种情况的一般最佳做法是什么?
【问题讨论】:
标签: coding-style refactoring code-duplication