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

Java言語で学ぶリファクタリング入門の第0章を読んだ.
0章とあるように,リファクタリングの導入となる章.

リファクタリングとは,外部から見たプログラムの振る舞いを変えずに,プログラムの内部構造を改善すること

自分なりにリファクタリングをまとめると

不吉な匂いという表現が面白かった.
今まで,僕は不吉な匂いをバラ撒いていたのかと思うと恐ろしい.
この機会にUMLとか,デザインパターンもなんとかしていきたいと思う.
なんとなくだったプログラムのテストとか,オブジェクト指向についてもちゃんと考えなければならないと思う.