Im O'Reilly-Buch über Scala habe ich gelesen, dass durch das Einfügen von Code Folgendes entsteht:
... schafft Probleme mit Code-Aufblähung, Wartbarkeit und Versatz ,
Ich kann keine offensichtlichen Definitionen des Wortes Skew im Kontext sehen. Ich bin mir der Probleme beim Einfügen von Kopien bewusst, kann sie jedoch nicht mit dem Wort "Skew" in Einklang bringen. Da dies in einem O'Reilly-Buch verwendet wird, ist es vermutlich ein echter Programmierbegriff, der im Umlauf ist.
Irgendwelche Hinweise?
Hast du als Kind jemals das Spiel Telefon gespielt? Weißt du, derjenige, bei dem jede Person einen Satz an die nächste Person in der Reihe flüstert, und am Ende sagt die letzte Person den Satz laut und alle lachen darüber, wie unterschiedlich er vom Original geworden ist? Das ist schief. Wenn Sie Code kopieren und einfügen, nehmen Sie zwangsläufig kleine Änderungen an einer oder mehreren Kopien vor. Und je öfter Sie denselben Code kopieren und einfügen, desto mehr Änderungen werden vorgenommen und der Code wird vom Original abweichen. Ich habe Code mit Hunderten von kopierten und eingefügten Blöcken gesehen, die sich nur um wenige Zeichen voneinander unterscheiden. Es ist fast unmöglich, sie zu pflegen. Wenn Sie einen Codeabschnitt ausschneiden und einfügen möchten, sollten Sie ihn wahrscheinlich zumindest in eine eigene Funktion integrieren.
quelle