コードで扱われる関数の分け方の基準として凝集度と結合度というものがあります。 これらは構造化プログラミングの文脈において提唱されている概念であり、オブジェクト指向プログラミングにおける様々なデザインパターンやSOLID原則を理解する上でも重要なものです。
このトークではPHPで書かれた具体例をもとに、凝集度と結合度についてお話します。