Tópico

Modularidade: acoplamento e coesão

Coesão e acoplamento: as duas forças que decidem se um sistema continua fácil de mudar.

Todo sistema sustentável vence as mesmas duas batalhas: manter junto o que é relacionado e separado o que não é. Este tópico define coesão e acoplamento com precisão, mostra como cada um se degrada em bases de código reais e fecha com um exercício guiado de traçar fronteiras de módulos que você consegue justificar.

Lições deste tópico

  1. 1Why Modularity MattersGratuito
  2. 2Cohesion
  3. 3Coupling
  4. 4Drawing Module Boundaries