エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
よいパッケージ性の測り方 結合度を計測する コードの良さを測る指標として循環的複雑度などがあります... よいパッケージ性の測り方 結合度を計測する コードの良さを測る指標として循環的複雑度などがありますがどちらかというと単一ファイルの指標で、アーキテクチャの良さを測る指標として不足に感じました。 マイクロサービスでもモジュラーモノリスでもマルチモジュールの境界をどううまく引くかは悩みどころで、機械的なソフトウェアメトリクスである程度あたりをつけられると便利です。 Goの結合度を測るツールとしてspm-goの存在を知ったので動かしてみます。 spm-goとMattermostの準備 spm-goをインストールします。helpが出ればインストール成功。 $ go version go version go1.21.4 darwin/arm64 $ go install github.com/fdaines/spm-go@latest $ spm-go Software Package Metri