こんにちは。iimonでエンジニアをしているhayashiと申します。 普段は主に拡張機能を開発しております。 「綺麗なコードとは何か」ということについて調べていて、前回は凝集度について解説したので、 https://tech.iimon.co.jp/entry/2025/07/15/160000 今回は結合度について解説していきたいと思います。 結合度とは 結合度とは一言で表すと、モジュール同士の依存関係の強さを表す指標です。 密結合(結合度が高い)だと変更に弱く、再利用性が低く、テストし辛かったりします。 逆に疎結合(結合度が低い)だと、柔軟で保守性の高い設計になるとされています。 凝集度…