結束メトリクスの背後にある仮定は、同じクラスレベルの変数で作業する場合、メソッドは に関連しているということです。異なる変数を扱う場合、メソッドは無関係です( )。結束クラスでは、 メソッドは同じ変数セットで動作します。非凝集性のクラスでは、 には、異なるデータで動作するいくつかのメソッドがあります。メソッドの結束 - 計算とヘルパー関数はどうですか?
メトリックでは、インスタンス変数、フィールドへのアクセスを共有するメソッドのペアの数が、それらのペアから減算されます。
しかし、単に計算を実行して値を返すメソッドはどうでしょうか?私はそれらをたくさん持っていますが、インスタンス変数を共有していないので、それらを分けることが推奨されますが、それは私には意味がありません。