C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■87845 / 1階層)  クラス結合度を落としたい
□投稿者/ Jitta (385回)-(2018/07/04(Wed) 22:30:20)
No87830 (結合 さん) に返信
> .netの「ツールでコードメトリクスを計算」をしようすると
> メソッドの「クラス結合度」の数値が高い値になっている箇所があります。(25以上)
>
> フィールドに定義したオブジェクト変数のインスタンス生成とオブジェクト変数のプロパティに初期値を入れる処理が多数あるメソッドです。
> そのような処理をしているメソッドのクラス結合度を落とすにはどうすればよいでしょうか。
>
>

計算させてみましたが、int や string といった使わなければプログラムになり得ないような型もカウントしているので、どうかな、と。
また、メソッド単位で出ますが、1メソッドが使う型の数を減らしても、クラスが使う型の数が変わらなければ、「結合度が下がった」と言って良いのでしょうか?

目安として計算しても良いけど、あくまで目安で、「**以上になったから対策すべし」ではないと思いました。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←クラス結合度を落としたい /結合 →Re[2]: クラス結合度を落としたい /774RR
 
上記関連ツリー

クラス結合度を落としたい / 結合 (18/07/03(Tue) 22:27) #87830
Re[1]: クラス結合度を落としたい / にゃるら (18/07/04(Wed) 10:03) #87831
│└ Re[2]: クラス結合度を落としたい / 結合 (18/07/04(Wed) 21:35) #87844
クラス結合度を落としたい / Jitta (18/07/04(Wed) 22:30) #87845 ←Now
  └ Re[2]: クラス結合度を落としたい / 774RR (18/07/05(Thu) 09:02) #87846
    └ Re[3]: クラス結合度を落としたい / 結合 (18/07/07(Sat) 21:21) #87856 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信