【发布时间】:2010-09-29 03:12:13
【问题描述】:
我已经习惯通过引入编译错误来进行一些重构。例如,如果我想从我的类中删除一个字段并将其作为某些方法的参数,我通常会先删除该字段,这会导致类的编译错误。然后我会将参数引入我的方法,这会破坏调用者。等等。这通常会给我一种安全感。我实际上还没有读过任何关于重构的书,但我曾经认为这是一种相对安全的方式。但我想知道,它真的安全吗?或者这是一种糟糕的做事方式?
【问题讨论】:
-
我一直这样做,发现这是避免引入错误的好方法。然而,我没有删除任何代码。首先,我附加一个前导 _、2 或其他任何内容,以导致错误,然后查看代码。另外,我将添加“静态”以导致错误并删除代码。 Find All References 很好,但我希望你能“Find Multiple...”
-
这项技术的好处是,您可以将“错误列表”工具箱窗口用作“任务列表”和“书签列表”。
标签: refactoring compiler-errors