新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)
- オーム社 (2014年7月26日発売)
- Amazon.co.jp ・本 (480ページ)
- / ISBN・EAN: 9784274050190
感想・レビュー・書評
-
オブジェクト指向の知識が必須
既存のコードを改善したり,書くときの参考になるかなと思って読んだ。
以前読んだ「リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック」のほうが参考になった。
手法についていろいろ書いてあって参考にはなるのだが,オブジェクト指向を前提とした書き方となっている。
オブジェクト指向についてよくわかっていないため,あまり理解できず,ありがたさがわからなかった。実例を豊富に掲載されていたが,理解できないのでいまいちだった。
リーダブルコードのほうがより一般向けで,この本は実務者向けという印象だった。
プログラマでもなく,仕事でやっているわけでもない,自分にとってはそこまで有用ではなかった。詳細をみるコメント0件をすべて表示 -
難しすぎて理解できなかったページが多々あったが、早速実践してみた。自分のプログラム構造が、かなり変化したことを実感できた。
-
“リファクタリング”という言葉を世に浸透させた名著。「コードの不吉な臭い」にまとめられた観点や「一時変数を減らせないか常に考える」「条件文が多くなると処理が複雑化しがち」といったコーディングにおける基本的一般論が詰まっている。くどくど書かれている手段のほとんどは、IDEによって省略できるので、各項のタイトルから気になる部分だけ拾い読みするのがいいかも。それだけコーディングとリファクタリングの境目がなくなってきて、各手法は常識となっているってことかな。
-
Martin Fowlerの名著の新装版。内容自体は古いところもある(Javaのバージョンなど)。以前のものは読んでいないが、リファクタリングの手法が多くのっている。ある程度プログラミングを学んだ人であれば確実に読んでおいた方が良い一冊。