てきとうなメモ

本の感想とか技術メモとか

結城先生のリファクタリング本を買った

Java言語で学ぶリファクタリング入門

Java言語で学ぶリファクタリング入門

ちょっとずつ読んで行こうと思う.

とりあえず,第0章は「リファクタリングとは何か」という内容でした.で,メモ

  • リファクタリングとはプログラムの外部のからみた振る舞いを変えずに内部の構造を変えること.なので,ソースコードの整理≠リファクタリング.なぜなら,ソースコードの整理によって外部から見た振る舞いが変わるかもしれないから.
  • テストを作っておいて外部の振る舞いが変化しないか確かめる
  • リファクタリングはステップバイステップで.2つの変更を同時にやると,戻す作業が面倒になる.