「リファクタリング 第2版」リファクタリング項目に関連/必要となるリファクタリング項目整理 その6
リファクタリング項目に関連/必要となるリファクタリング項目整理
第11章 APIのリファクタリング
リファクタリング
第2版
第11章 APIのリファクタリング
問い合わせと更新の分離(p.314)
逆
文書内登場
アルゴリズムの置き換え(p.202)
パラメータによる関数の統合(p.318)
逆
文書内登場
関数宣言の変更(p.130)
フラグパラメータの削除(p.322)
逆
文書内登場
条件記述の分解(p.268)
オブジェクトそのものの受け渡し(p.327)
逆
文書内登場
特性の横恋慕(p.79)
パラメータオブジェクトの導入(p.146)
クラスの抽出(p.189)
デッドコードの削除(p.246)
関数のインライン化(p.121)
関数の抽出(p.112)
変数の抽出(p.125)
関数の移動(p.206)
問い合わせによるパラメータの置き換え(p.332)
逆
パラメータによる問い合わせの置き換え(p.335)
文書内登場
関数の抽出(p.112)
関数宣言の変更(p.130)
問い合わせによる一時変数の置き換え(p.185)
パラメータによる問い合わせの置き換え(p.335)
逆
問い合わせによるパラメータの置き換え(p.332)
文書内登場
変数の抽出(p.125)
関数の抽出(p.112)
変数のインライン化(p.129)
関数のインライン化(p.121)
setterの削除(p.339)
逆
文書内登場
関数宣言の変更(p.130)
関数のインライン化(p.121)
ファクトリ関数によるコンストラクタの置き換え(p.342)
逆
文書内登場
コマンドによる関数の置き換え(p.345)
逆
関数によるコマンドの置き換え(p.352)
文書内登場
関数の移動(p.206)
関数の抽出(p.112)
関数によるコマンドの置き換え(p.352)
逆
コマンドによる関数の置き換え(p.345)
文書内登場
関数の抽出(p.112)
関数のインライン化(p.121)
変数の抽出(p.125)
関数宣言の変更(p.130)
デッドコードの削除(p.246)