リファクタリング

  • 積極的に完成済みのコードを修正
  • 外部から見た動作は変えず、内部だけ改善する
  • テストが作成されていることが前提