「リファクタリング 第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)
        逆
        文書内登場

etc

Posted by shi-n