Home Anamnese schreiben Muster

Anamnese schreiben Muster

by breslov.org
image_print

Es ist nicht der primäre Zweck dieser Mustersprache, das Konzept eines Musters oder einer Mustersprache zu definieren. Da die Muster in dieser Sprache jedoch im Kontext von Schreibmustern oder Mustersprachen angewendet werden, müssen wir eine Art Arbeitsdefinition einbeziehen. Im Einklang mit dem Geist der Musterbewegung tun wir dies in der Musterform. Sie schreiben das Related Patterns-Element eines Musters mit “Mandatory Elements Present”. Wie machen Sie es einfach, Muster sinnvoll zu referenzieren? Wie helfen Sie dem Leser zu verstehen, wie die einzelnen Muster, die er liest, in die Gesamtstruktur der Sprache passen? In dieser Mustersprache werden Musternamen kursiv und Musterbegriffe fett angegeben. Wenn Sie sich auf Muster innerhalb des Körpers Ihres Musters beziehen, weben Sie die Musternamen in die Erzählung. Erweitern Sie den Musternamen mit einem Musterverweis, der zum Nachschlagen verwendet werden kann. Setzen Sie den Musternamen aus dem umgebenden Text ab, indem Sie ihn typographisch hervorheben. Sie schreiben eine Mustersprache, die Terminologie umfasst, die der Zielgruppe möglicherweise nicht vertraut ist. Diese Mustersprache verwendet Terminologie, die für die Muster-Community spezifisch ist. Begriffe wie Forces und Context werden nicht erläutert, da die Zielgruppe bereits mit ihnen vertraut ist und durch detaillierte Erläuterungen abgeschreckt würde. Das Ergebnis dieses Musters kann als externe Musterminiaturansicht in einem Muster verwendet werden, das auf dieses Muster verweisen muss.

In einer Mustersprache kann der Absichtskatalog in eine einzelne Problem-/Lösungszusammenfassung integriert werden. Der Hauptunterschied zwischen den beiden Konzepten besteht darin, dass ein Absichtskatalog eine Liste möglicher Verwendungen für ein einzelnes Muster bereitstellt, während eine Problem-/Lösungszusammenfassung das Problem auflistet, das von jedem Muster in einer Sprache gelöst wird. Identifizieren Sie den Satz von Mustern als Mustersprache und schreiben Sie eine Zusammenfassung, die das größere Problem und die Muster, die zu ihrer Lösung beitragen, einführt. Diese Zusammenfassung erklärt, warum die Muster zusammengehören, die gemeinsamen Threads, die in mehr als einem Muster gefunden werden, und wie die Muster zusammen verwendet werden können, um etwas Nützliches zu tun. Es kann auch verwendet werden, um das Laufbeispiel einzuführen. Durch die Beschreibung des Gesamtkontexts kann die Notwendigkeit, doppelte, detaillierte Kontexte innerhalb jedes Musters bereitzustellen, erheblich reduziert werden, obwohl dies dazu führen könnte, dass die einzelnen Muster außerhalb des Kontexts der Sprache weniger nutzbar sind. Aliase: Andere Namen, unter denen dieses Muster bekannt sein könnte. Wie können Sie sicherstellen, dass die Essenz Ihres Softwaremusters von Ihrer gesamten Zielgruppe verstanden werden kann, unabhängig von ihrer Vertrautheit mit bestimmten Programmiersprachen? Zwei Muster zum Erstellen von evokativen Musternamen sind: Noun Phrase Name und Meaningful Metaphor Name. Buffalo Mountain ist ein Beispiel für einen niedlichen, aber stumpfen Namen für ein Muster, an das sich viele Menschen erinnern, aber nur wenige können sich daran erinnern, was es beschreibt. Viele der Muster in bekannten Musterbüchern, wie Z. B. Designmuster, verwenden Namen, die entworfen wurden, um Bilder der Lösung aufzurufen: Bridge, Adapter, Proxy, Decorator, um nur einige zu nennen.

Um es dem Leser zu erleichtern, die Beschreibung des Musters zu finden, ist es wünschenswert, einen Verweis auf die Musterbeschreibung einzuschließen. Dies kann die Form eines traditionellen literarischen Verweises des Formulars pattern-name[Referenzname] annehmen, oder Sie können eine externe Musterminiaturansicht verwenden.