「リファクタリング 第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)

etc

Posted by shi-n