「リファクタリング 第2版」リファクタリング項目に関連/必要となるリファクタリング項目整理 その3
リファクタリング項目に関連/必要となるリファクタリング項目整理
第8章 特性の移動
リファクタリング
第2版
第8章 特性の移動
関数の移動(p.206)
逆
文書内登場
関数群のクラスへの集約(p.150)
クラスの抽出(p.189)
関数のインライン化(p.121)
フィールドの移動(p.215)
逆
文書内登場
変数のカプセル化(p.138)
ステートメントのスライド(p.231)
レコードのカプセル化(p.168)
アサーションの導入(p.309)
ステートメントの関数内への移動(p.221)
逆
ステートメントの呼び出し側への移動(p.225)
文書内登場
関数の抽出(p.112)
ステートメントのスライド(p.231)
関数のインライン化(p.121)
関数名の変更(p.130)
ステートメントの呼び出し側への移動(p.225)
逆
ステートメントの関数内への移動(p.221)
文書内登場
ステートメントのスライド(p.231)
関数のインライン化(p.121)
関数の抽出(p.112)
関数宣言の変更(p.130)
関数呼び出しによるインラインコードの置き換え
逆
文書内登場
関数名の変更(p.130)
ステートメントのスライド(p.231)
逆
文書内登場
関数の抽出(p.112)
変数の分離(p.248)
ループの分離(p.236)
逆
文書内登場
関数の抽出(p.112)
リファクタリングとパフォーマンス(p.65)
ステートメントのスライド(p.231)
パイプラインによるループの置き換え(p.240)
アルゴリズムの置き換え(p.202)
パイプラインによるループの置き換え(p.240)
逆
文書内登場
デッドコードの削除(p.246)
逆
文書内登場