2008-08-23 Java言語で学ぶリファクタリング入門 第0章 Book Java Java言語で学ぶリファクタリング入門の第0章を読んだ. 0章とあるように,リファクタリングの導入となる章. リファクタリングとは,外部から見たプログラムの振る舞いを変えずに,プログラムの内部構造を改善すること 自分なりにリファクタリングをまとめると 「不吉な匂い」が発生しているならリファクタリングできる. リファクタリングはステップ・バイ・ステップで行う. リファクタリングを行った後,テストをして,振る舞いが変化していないことを確かめる. 不吉な匂いという表現が面白かった. 今まで,僕は不吉な匂いをバラ撒いていたのかと思うと恐ろしい. この機会にUMLとか,デザインパターンもなんとかしていきたいと思う. なんとなくだったプログラムのテストとか,オブジェクト指向についてもちゃんと考えなければならないと思う.