generated at
Lack of Cohesion in Methods
略 : LCOM

モジュールの構造的な凝集度を計測するメトリクス
モジュールの中で、フィールドを介して結合されていないメソッド数の総和を表す
あるアーキテクチャスタイルから別のアーキテクチャスタイルに移行するためのコードベース分析に役立つ
アーキテクチャ移行の際に頭痛の種になるユーティリティクラス (偶発的に結合したクラスや、ひとつのクラスにすべきではなかったクラス) を検知できる
あくまで構造的な凝集度の欠如しか見つけられない (論理的に要素が適切にかみ合っているかどうかは判断しない)