Kapitel 4. Anti-Patterns
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Als Ingenieure können wir in Situationen geraten, in denen wir unter Zeitdruck stehen, um eine Lösung zu liefern, oder in denen Code als eine Reihe von Patches ohne Codeüberprüfung eingefügt wird. In solchen Fällen ist der Code nicht immer gut durchdacht und kann Anti-Patterns verbreiten, wie wir sie nennen. Dieses Kapitel beschreibt, was Anti-Patterns sind und warum es wichtig ist, sie zu verstehen und zu erkennen. Wir sehen uns auch einige typische Anti-Patterns inJavaScript an.
Was sind Anti-Patterns?
Wenn ein Muster eine bewährte Methode darstellt, steht ein Anti-Muster für die Lektion, die man lernt, wenn ein vorgeschlagenes Muster schief geht. Inspiriert durch das GoF-Buch Design Patterns prägte Andrew Koenig 1995 in seinem Artikel im Journal of Object-Oriented Programming, Volume 8, erstmals den Begriff Anti-Patterns. Er beschrieb Anti-Patterns als:
Ein Antipattern ist genau wie ein Pattern, nur dass es statt einer Lösung etwas liefert, das oberflächlich betrachtet wie eine Lösung aussieht, aber keine ist.
Er stellte zwei Begriffe für Anti-Muster vor. Anti-Patterns:
-
Beschreibe eine schlechte Lösung für ein bestimmtes Problem, die dazu geführt hat, dass eine ungünstige Situation eingetreten ist
-
Beschreibe , wie du aus der besagten Situation herauskommst und zu einer guten Lösung kommst
Zu diesem Thema schreibt ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access