【書誌情報】
『Java言語で学ぶリファクタリング入門』
著者:結城 浩
定価:3,520円(本体3,200円+10%税)
発売日:2007年1月29日(月)
ISBN:978-4-7973-3799-0
サイズ:B5変
ページ数:448
[https://www.sbcr.jp/product/4797337990/]
[https://www.hyuki.com/ref/]
【目次】
はじめに
本書の図について
第0章 リファクタリングとは
リファクタリングと「不吉な匂い」
リファクタリング・カタログ
リファクタリングのエッセンス
リファクタリングQ&A
第1章《シンボリック定数によるマジックナンバーの置き換え》
第2章《制御フラグの削除》
第3章《アサーションの導入(表明の導入)》
第4章《ヌルオブジェクトの導入》
(第5章〜第10章では、クラスを整える中規模のリファクタリングを学びます)
第5章《メソッドの抽出》
第6章《クラスの抽出》
第7章《クラスによるタイプコードの置き換え》
第8章《サブクラスによるタイプコードの置き換え》
第9章《State/Strategyによるタイプコードの置き換え》
第10章《例外によるエラーコードの置き換え》
(第11章〜第15章では、クラスの関係を整える大規模のリファクタリングを学びます)
第11章《Factory Methodによるコンストラクタの置き換え》
第12章《観察されるデータの複製》
第13章《委譲による継承の置き換え》
第14章《委譲の隠蔽》
第15章《継承の分割》
付録
付録A リファクタリング一覧(マーチン・ファウラーの書籍『リファクタリング』に登場するリファクタリングすべてを要約して紹介します)
付録B JUnit(Javaのユニットテストを行うフレームワークJUnitを紹介します)
付録C 参考文献とWebサイト
索引
- 感想投稿日 : 2022年5月27日
- 本棚登録日 : 2022年5月26日
みんなの感想をみる