結城浩 /著   -- ソフトバンククリエイティブ -- 2007.2 -- 24cm -- 418p

資料詳細

タイトル Java言語で学ぶリファクタリング入門
著者名等 結城浩 /著  
出版 ソフトバンククリエイティブ 2007.2
大きさ等 24cm 418p
分類 007.64
件名 電子計算機-プログラミング
注記 文献あり 著作目録あり 索引あり
要旨 どうすれば、きれいで読みやすいコードになるのか?Javaの実例を通して学ぶリファクタリング入門書の決定版。ファウラーの名著『リファクタリング』に登場する、すべてのリファクタリングのエッセンスを簡潔にまとめた「リファクタリング一覧」(巻末付録)付き。
目次 リファクタリングとは;シンボリック定数によるマジックナンバーの置き換え―ソースに100と書いてあったら;制御フラグの削除―制御フラグでコードが読みにくいなら;アサーションの導入―「これが成り立つはず」というコメントがあったら;ヌルオブジェクトの導入―nullチェックが多すぎるなら;メソッドの抽出―コードが長すぎて読みにくいなら;クラスの抽出―クラスの責任が多すぎるなら;クラスによるタイプコードの置き換え―オブジェクトの識別にintが使われていたら;サブクラスによるタイプコードの置き換え―タイプコードごとに振る舞いが違うなら(1);State/Strategyによるタイプコードの置き換え―タイプコードごとに振る舞いが違うなら(2);例外によるエラーコードの置き換え―エラー処理が散らばっているなら;Factory Methodによるコンストラクタの置き換え―クラス名がnewでハードコードされていたら;観察されるデータの複製―モデルとレビューが混在していたら;委譲による継承の置き換え―IS‐A関係じゃないのに継承してたら;委譲の隠蔽―委譲先まで見えてたら;継承の分割―継承がもつれていたら
ISBN(13)、ISBN 978-4-7973-3799-0   4-7973-3799-0
書誌番号 1107005407
URL https://opac.lib.city.yokohama.lg.jp/winj/opac/switch-detail.do?bibid=1107005407

所蔵

所蔵は 1 件です。現在の予約件数は 0 件です。

所蔵館 所蔵場所 別置 請求記号 資料区分 状態 取扱 資料コード
都筑 公開 Map 情報科学 007.6 一般書 利用可 - 2050842285 iLisvirtual