0

我的经理从未做过重构。我曾经读过 Martin Fowler 的书Refactoring并将其技巧应用到一个模块上。所以他想让我制定一个重构现有项目的计划。该项目没有单元测试,我的队友对重构了解不多。他坚持要我在流程上做一个时间表,至于修改哪个文件,需要多长时间,最后的结果,提取多少方法……

我已经向他推荐了你如何重构的技巧,但他想要一个详细的计划。

4

1 回答 1

1

没有单元测试,你就不能真正自信地重构。所以从那里开始。不要着手“对所有内容进行单元测试”或“重构所有内容”。无论您身在何处,都只需安静地开始。

最终,你工作的代码应该会明显更干净,这意味着它会更容易(更便宜)有更少的错误,并且维护和重用更便宜。这些是你的经理关心的事情。

于 2012-11-22T23:42:28.477 回答