DRY und der Impedance-Mismatch

Haben Sie schon einmal ein Telefongespräch mit einem störenden Echo erlebt? Dabei handelt es sich um einen Impedance-Mismatch (Impedanzfehler), der durch falsch synchronisierte Signale hervorgerufen wird. Der Begriff Impedance-Mismatch stammt ursprünglich aus der Elektrotechnik; er ist in die Softwarewelt übergeschwappt, weil er eines unserer Probleme beschreibt.

Der Impedance-Mismatch ist in der Software eine verbreitete Ursache für die Verletzung des DRY-Prinzips. Er tritt an der Grenze zwischen zwei Abstraktionsstilen auf: zwischen der Mengen- und der Objektbasierung oder zwischen dem prozeduralen und dem objektorientierten Ansatz. Bei dem Versuch, beide Abstraktionsstile aufeinander abzustimmen, kommt es an diesen ...

Get Produktiv programmieren 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.