Anschreiben Muster empfangskraft

Eine Person, die auf der Suche nach einer Lösung ist, muss sich möglicherweise viele mögliche Lösungen ansehen. Wie helfen Sie dem Leser, Ihr Muster in der geringsten Zeit zu verstehen, um diese Suche zu erleichtern? Wie beziehen Sie sich auf andere Muster in einer prägnanten, aber sinnvollen Weise mit minimaler Unterbrechung des “Flusses” des Lesers, so dass das Verständnis Ihres Musters maximiert wird? 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. 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. Identifizieren Sie eindeutig die Problem-, Kontext- und Lösungsteile, damit der Leser schnell feststellen kann, ob dieses Muster auf sie zutrifft. Setzen Sie detailliertere Informationen (z. B. Kräfte oder Codebeispiele) in klar gekennzeichnete Abschnitte ein, die übersprungen werden können, wenn eine Person nicht alle Details haben möchte. 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.

In diesem Beispiel hilft das Befehlsmuster, den Verlauf ausgeführter Vorgänge nachzuverfolgen, und ermöglicht es, einen Vorgang bei Bedarf wiederrückgängig zu machen. Die vierte Kraft, das Kopieren von Daten zu vermeiden, fehlt jedoch. In der verteilten Umgebung, für die Java Beans entwickelt wurde, ist das Kopieren von Daten unerlässlich. Ein Muster ist nur “eine Beschreibung einer Lösung für ein Problem, das in einem bestimmten Kontext auftritt.” Aber viele andere Arten des Schreibens würden behaupten, diesen Satz zu befriedigen. Was Muster auszeichnet, ist ihre Fähigkeit, die Gründe für die Verwendung der Lösung (das “Warum”) zu erklären und die Lösung zu beschreiben (das “Wie”). Ein wesentlicher Beitrag zu diesem Merkmal ist die Struktur des Musterformulars. Wie können Sie ein Softwaremuster so klar und eindeutig gestalten, dass eine einfache Implementierung ermöglicht wird? Entwurfsmuster können als strukturierter Ansatz für die Computerprogrammierung zwischen den Ebenen eines Programmierparadigmas und einem konkreten Algorithmus betrachtet werden. Berücksichtigen Sie das Gesamtproblem und seine komplexe Lösung oder Vorgehensweise in eine Reihe von damit verbundenen Problemen mit ihren jeweiligen Lösungen.

© 2007-2012 Building Owners and Managers Association of California (BOMA Cal)