いい本のまとめ
多くの読者が高く評価しているおすすめの本と書評
  ベスト1000冊

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

著者:結城 浩 
出版社:ソフトバンク クリエイティブ
大型本:448ページ
発売日:2007-01-27
分類: ソフトウェア開発・言語  ビジネス・経済  プログラミング入門書  開発技法  情報学・情報科学 
キーワード: Java  言語 
評価 3.7   読者数 2.9
Java言語で学ぶリファクタリング入門
       

<マイリスト>

<目次>

リファクタリングとは
シンボリック定数によるマジックナンバーの置き換え―ソースに100と書いてあったら
制御フラグの削除―制御フラグでコードが読みにくいなら
アサーションの導入―「これが成り立つはず」というコメントがあったら
ヌルオブジェクトの導入―nullチェックが多すぎるなら
メソッドの抽出―コードが長すぎて読みにくいなら
クラスの抽出―クラスの責任が多すぎるなら
クラスによるタイプコードの置き換え―オブジェクトの識別にintが使われていたら
サブクラスによるタイプコードの置き換え―タイプコードごとに振る舞いが違うなら(1)
State/Strategyによるタイプコードの置き換え―タイプコードごとに振る舞いが違うなら(2)
例外によるエラーコードの置き換え―エラー処理が散らばっているなら
Factory Methodによるコンストラクタの置き換え―クラス名がnewでハードコードされていたら
観察されるデータの複製―モデルとレビューが混在していたら
委譲による継承の置き換え―IS‐A関係じゃないのに継承してたら
委譲の隠蔽―委譲先まで見えてたら
継承の分割―継承がもつれていたら

<結城 浩の本>

<こちらの本も閲覧されています>