algonote

There's More Than One Way To Do It

[Qiita投稿] CohesionでPythonの凝集度を計測する

Pythonでの凝集度の測り方

Qiitaに投稿しました

Qiitaに「CohesionでPythonの凝集度を計測する」を投稿しました。Python Advent Calendar 2023 Day 18の記事です。

qiita.com

所感

LCOM4の関心はクラス設計ですが、一つずらしてモジュールにしてみても面白そうですね。

Webフレームワークでのサービス/フォームクラス<=>モデルクラスの関係はメソッド<=>変数の関係と同じなので、モジュールの凝集度が測れるとマルチモジュールの境界設計の良さを数値にできそうです。