リファクタリングはハノイの塔

InfoQ: リファクタリング中は考えることを止めよう

個人的には、リファクタリングに向き合うときはハノイの塔を解いている気分になる。

  • 円盤(コード)を移動させる前に、完成までの手順が見えていなくてはならない。
  • 完成までの手順が見えないなら、円盤を減らすか、中間状態で妥協した方が良い。
  • 途中、円盤自体(内部実装)に気になる箇所があっても、移動を完遂することを優先しなくてはならない。