Kapitel 2. "Pattern"-ity Testing, Proto-Patternsund die Dreierregel

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Von dem Moment an, in dem ein neues Muster vorgeschlagen wird, bis zu seiner potenziellen breiten Anwendung, muss ein Muster unter Umständen mehrere Runden der eingehenden Prüfung durch die Design-Community und Softwareentwickler durchlaufen. In diesem Kapitel geht es um den Weg eines neu eingeführten "Proto-Musters" durch eine "Muster"-Prüfung, bis es schließlich als Muster anerkannt wird, wenn es die Dreierregel erfüllt.

In diesem und dem nächsten Kapitel geht es um die Strukturierung, das Schreiben, die Präsentation und die Überprüfung der entstehenden Entwurfsmuster. Wenn du lieber zuerst etablierte Entwurfsmuster lernen möchtest, kannst du diese beiden Kapitel vorerst auslassen.

Was sind Proto-Patterns?

Erinnere dich daran, dass nicht jeder Algorithmus, bewährte Methode oder jede Lösung ein vollständiges Muster darstellt. Es kann sein, dass ein paar wichtige Bestandteile fehlen, und die Pattern-Gemeinschaft ist im Allgemeinen misstrauisch, wenn etwas behauptet, ein Pattern zu sein, ohne dass es umfassend und kritisch geprüft wurde. Selbst wenn uns etwas vorgelegt wird, das die Kriterien für ein Muster zu erfüllen scheint, sollten wir es erst dann als solches betrachten, wenn es von anderen in angemessener Zeit geprüft und getestet wurde.

Wenn wir noch einmal auf Alexanders ...

Get JavaScript Design Patterns lernen, 2. Auflage 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.