Anschreiben azubi Muster

By 2020-07-11No Comments

Stellen Sie ein oder mehrere Implementierungscodebeispiele bereit, die in einer vorherrschenden Programmiersprache geschrieben wurden, um die Musterkonzepte zu veranschaulichen. Verwenden Sie eine Programmiersprache, die von der Zielgruppe verstanden werden kann. Wählen Sie einen Implementierungsansatz, der die Essenz des Musters auf einfache Weise deutlich macht und dabei unnötige oder ablenkende Details minimiert. Stellen Sie sicher, dass die Codebeispiele gut kommentiert sind und dass alle Annahmen und Entwurfsentscheidungen angegeben werden. Unterscheiden Sie zwischen Aspekten des Beispiels, die für das Muster wesentlich sind, und Aspekten, die willkürlich sind. Stellen Sie sicher, dass Ihre Codebeispiele „bereit zum Ausführen” sind (d. h. sie sind frei von Syntaxfehlern und vollständig). Syntaxfehler in Codebeispielen können für Personen genauso ablenkend sein wie für Compiler. Codebeispiele als Bonus stellen sicher, dass das Muster ohne die Code-Samples verstanden werden kann und kann dazu beitragen, die Unterbrechung des Flusses zu reduzieren. Sie schreiben ein Muster und versuchen, Konzepte zu kommunizieren, die am besten mithilfe von Diagrammen oder Illustrationen kommuniziert werden. Sie haben eine klare Zielgruppe identifiziert. 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. Der Schäferprozess ist ein spezieller Überprüfungsprozess. Der Hirte führt die Schafe zu einem reiferen Verständnis seines Musters. Hirten sind Individuen, die Erfahrung im Musterschreiben haben und einem Autorenpapier zugeordnet sind, mit dem bekundeten Interesse, dem Autor zu helfen, das Muster zu verbessern. Hirten haben auch Erfahrung mit dem Schäferverfahren, entweder ein Hirte zuvor oder ein Schaf (ein Autor). Wenn Sie sich auf ein Muster mit einem Noun-Satznamen beziehen, bei dem ein Verständnis des Problems wichtig ist, fügen Sie das Problem in den verweisenden Ausdruck wie in: „In diesem Entwurf haben wir einen Proxy verwendet, um ein Objekt aus der Ferne verweisen zu lassen.” 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. In den folgenden Tabellen werden die Muster in dieser Mustersprache zu Referenzzwecken zusammengefasst. Hinweis: Seien Sie vorsichtig mit dem Wort „Shell”. Meiner Meinung nach wird eine Shell immer sein (2dc, ch2, 2dc), aber sie kann oft als Catchall-Phrase verwendet werden, die Dinge wie 5dc oder (3dc, ch2, 3dc) enthält. Es kann kleine Muscheln und große Muscheln geben. Muscheln neigen dazu, das Muster zu sein, das sie sein müssen. Die Leser erwarten, dass bestimmte Informationen in einem Muster vorhanden sind. Dies unterscheidet ein Muster von einer bloßen Problem-/Lösungsbeschreibung. Da die Muster-Community Erfahrungen im Schreiben und Überprüfen von Mustern und Mustersprachen gesammelt hat, haben wir begonnen, Einblicke in Muster-Schreibtechniken und -ansätze zu entwickeln, die bei der Lösung bestimmter wiederkehrender Probleme besonders effektiv sind.

Diese Mustersprache versucht, einige dieser „Best Practices” des Musterschreibens zu erfassen, indem sie sowohl in Musterform beschrieben als auch in Aktion demonstriert wird. Daher ist diese Mustersprache ihr eigenes Laufbeispiel. 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. Wie machen Sie es einem Leser leicht, nützliche Muster auszuwählen, die sein Problem lösen? In Entwurfsmustern ermöglicht der Abschnitt Anwendbarkeit das Überspringen des restlichen Musters bei der Suche nach einem Muster zur Lösung eines bestimmten Problems.