Anschreiben Muster aktuell

Anerkennung: Sie sollten jeden anerkennen, der wesentlich zur Entwicklung des Musters (oder der Sprache) oder der darin beschriebenen Techniken beigetragen hat. Wenn Ihr Muster einen ”Schäferprozess” oder ”Schriftstellerwerkstatt” durchlaufen hat, sind bedeutende Mitwirkende (wie der Hirte!) Kandidaten für die Anerkennung. Ein einzelnes Laufbeispiel gibt dem Leser mehr Einblick in die Anwendung der gesamten Mustersprache als eine Reihe von Einzelbeispielen. Tatsächlich handelt es sich um eine Fallstudie. Der Leser muss nicht Zeit und Mühe investieren, um das Beispiel für jedes Muster zu verstehen; sie zahlen diese Kosten nur einmal, wenn das Beispiel eingeführt wird. Eine gute Möglichkeit, die Muster in einer Mustersprache miteinander zu verbinden, ist die Verwendung eines Ausführenden Beispiels, das die Anwendung der Muster auf ein Beispiel für das größere Problem veranschaulicht. Um das Verständnis zu verbessern, sollte jede nicht standardmäßige Terminologie in einem Glossar erweitert werden. Gut kommentierter Beispielcode ist formal, präzise und eindeutig und kann von vielen erfahrenen Software-Mitarbeitern leicht verstanden werden. Codebeispiele bieten eine Konzeptverstärkung und bieten dem Leser die Möglichkeit, zu überprüfen, ob er die wesentlichen Konzepte des Musters verstanden hat. Die Autoren hoffen, dass Sie diese Sprache nützlich in Ihrem Muster und Muster Sprache Schreiben Bemühungen finden und dass Sie Ihre Lieblings-Muster-Schreibmuster mit der Patterns-Community teilen. Bitte leiten Sie Kommentare per E-Mail an die Autoren weiter. Fall 2: Das Zeichen ist `?` Wir können das aktuelle Zeichen in Text ignorieren und zum nächsten Zeichen im Muster und Text wechseln.

Sie versuchen, das ”Musterformular” zu verwenden, um eine Prozedur mit vielen Schritten oder eine komplexe Lösung für ein komplexes Problem zu beschreiben. Einige der Schritte können nur unter bestimmten Umständen gelten. Je nach den Umständen kann es alternative Lösungen für Teile des Problems geben. Ein einziges Muster reicht nicht aus, um mit der Anstehenden der Komplexität fertig zu werden. Die Muster in diesem Abschnitt beschreiben die Struktur eines einzelnen Musters, ob freistehend oder Teil einer größeren Mustersprache. Muster sind leichter zu verstehen und anzuwenden, wenn alle obligatorischen Elemente vorhanden sind (sind) unabhängig von der gewählten Musterart vorhanden sind. Optionale Elemente Wenn hilfreich bietet Musterschreibern eine erhebliche Flexibilität bei den zusätzlichen Informationen, die sie präsentieren und wie sie sie strukturieren, um das Verständnis der Leser zu maximieren. Während Sie Ihr Muster strukturieren, bemühen Sie sich, es Single-Pass lesbar zu machen, um die Frustration des Musterlesers zu minimieren. Einige Techniken, um dies zu erreichen, sind mit sichtbaren Kräften, so dass sie leicht ausgewählt werden können, und überspringbare Abschnitte, die umgangen werden können, um die erste Lesung zu beschleunigen. Wie maximieren Sie die Wahrscheinlichkeit, dass der beabsichtigte Leser Ihr Muster versteht? Die speziellen Muster BEGIN und END können nicht in Bereichen oder mit booleschen Operatoren verwendet werden (in der Tat können sie nicht mit Operatoren verwendet werden). Wenn Sie mehrere Muster mit einem einzelnen Feld abgleichen müssen, kann der Wert ein Array von Mustern sein: Je weiter die verwendete Notation verwendet wird, desto wahrscheinlicher ist es, dass Leser Ihre Diagramme verstehen können, ohne dass eine sperrige und ablenkende Erklärung erforderlich ist. Kurze Erläuterungen von weniger häufigen Notationen helfen Lesern, die mit der Notation nicht vertraut sind, Ihre Diagramme zu verstehen, hoffentlich ohne zu viel Ablenkung von der Essenz Ihres Musters zu schaffen.

Referenzen für Standardnotationen bieten neugierigen Lesern die Möglichkeit, mehr zu erfahren. Geben Sie eine Tabelle in der Struktursprache Struktur an, die alle Muster zusammenfasst, einschließlich einer kurzen Beschreibung des Problems jedes Musters und der entsprechenden Lösung. Sie können dies tun, indem Sie die Absichtskataloge für alle Muster in der Sprache in einer einzigen praktischen Tabelle als Teil der Pattern Language Summary oder in einem Anhang oder Referenzen Abschnitt sammeln.