如何制定重构计划?

时间:2012-11-13 04:05:28

标签: refactoring

我的经理从未进行过重构。我曾读过Martin Fowler的书 Refactoring 并将其技巧应用于模块。所以他希望我制定一个重构现有项目的计划。该项目没有单元测试,我的队友也不太了解重构。他坚持要对这个过程制定一个时间表,以便修改哪个文件,需要多长时间,最终结果,将提取多少方法......

我向他推荐how-do-you-refactor中的提示,但他想要一个详细的计划。

1 个答案:

答案 0 :(得分:1)

如果没有单元测试,您无法自信地进行重构。从那里开始吧。不要开始对#34;单元测试所有东西"或者"重构一切。"只要你在哪里安静地开始。

最终,您使用的代码应该明显更清洁,这意味着它将更容易(更便宜)具有更少的错误并且维护成本更低。重用。这些是你的经理关心的事情。