Kapitel 13: Kopplung handhaben

Kopplung ist eines der wichtigsten Konzepte, wenn wir beginnen, darüber nachdenken, wie wir mit Komplexität umgehen können.

Kopplung wird definiert als »der Grad der gegenseitigen Abhängigkeit zwischen Software-Modulen; ein Maß dafür, wie eng zwei Routinen oder Module miteinander verbunden sind; die Stärke der Beziehungen zwischen Modulen«.[1]

Die Kopplung ist ein wesentlicher Bestandteil eines jeden Systems, und in der Software-Branche wird sie oft zu wenig thematisiert. Wir sprechen häufig über den Wert von lose gekoppelten Systemen, aber um es deutlich zu sagen: Wenn die Komponenten Ihres Software-Systems perfekt entkoppelt sind, können sie nicht miteinander kommunizieren. Das kann hilfreich sein, muss es aber ...

Get Modernes Software Engineering - Bessere Software schneller und effektiver entwickeln now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.