Design Pattern Conversation: Was ist der beste Weg, um Patterns kommunizieren? Fünfter Teil.
23. Oktober 2006 um 06.44 Uhr von Bill Scott | In Gestaltung | Comments OffDies ist der letzte Artikel einer fünfteiligen Serie auf die Vermittlung von Design Patterns. Wenn James Reffell dieses Stück schrieb, war er das Muster Kurator für die eBay-Muster-Motor. Für weitere Hintergrundinformationen über Entwurfsmuster, können Sie lesen, eine frühere fünfteiligen Gespräch Beantwortung der Frage , was Design Patterns sind?
Q: Was ist der beste Weg, um ein Muster zu kommunizieren?

James Reffell
UI Design Manager, eBay Inc.
Kurator, eBay Pattern-Engine
Ich bin ständig auf der Power von Design Patterns zu kommunizieren erstaunt. Ich habe festgestellt, dass eine gut beschriebene Muster kann sowohl zu vermitteln sowohl eine spezifische Lösung (die mir helfen, eine schwierige Design-Problem) und dem Kern Interaktion Prinzipien zugrunde liegen alle guten Muster (die helfen kann, mich zu einem besseren Design).
Während die Designer wird wohl immer die primäre Autoren und Publikum für Design Patterns werden, bin ich zu finden mehr und mehr, dass sie nützlich für die Kommunikation mit allen möglichen Leuten sind. Dazu gehören nicht nur die Entwickler, die für den Aufbau unserer Designs, sondern auch das Geschäft, Leute, Produkt-Manager, und andere Nicht-Designer sind. Es gibt auch einen großen Unterschied zwischen Gesprächen mit anderen Designern innerhalb einer Organisation (wie bei eBay oder Yahoo internen Pattern-Bibliotheken) und im Gespräch mit einer allgemeinen Konstruktion Publikum (wie bei Bücher oder die öffentlichen Bibliotheken).
Die Kernstücke der Informationen - Was, Sie wann, warum, wie und Beispiele - sind notwendig, um die Geschichte von jedem Muster für alle Zielgruppen zu erzählen, und wer wird eine große Sache in einer internen Bibliothek. Benutzer von einer internen Bibliothek könnte auch Links zu internen Design-Standards und Spezifikationen nützlich, sowie eine Liste von Orten, wo das Muster erscheint. Darüber hinaus könnte als Bill weist darauf hin, wenn das Muster von einem bestimmten Publikum Entwickler verwendet werden, das Wie und Beispiele hinzufügen, Beispielcode und Details der Implementierung. Da Muster nicht genau in Stein gebaut, es ist auch hilfreich, um Dinge wie Ratings, Diskussionen, Links zu ähnlichen Mustern und dergleichen hinzuzufügen.
Nachdem Sie all diese zusätzlichen Informationen, Sie haben etwas, das weit über nur ein Design-Bibliothek gewachsen ist aufgenommen - und das ist OK, solange sie für das Zielpublikum funktioniert, und solange diese ersten Kernstücke vorhanden sind!
So viel zu den Teilen des Ganzen. Ich denke, es ist auch wichtig, bei der Beschreibung des Musters als Ganzes und zusammenhängende Geschichte schauen, aber. Narrative ist ein wichtiges Instrument für die Kommunikation, und ich denke, wir könnten nicht nutzen es genug - einige Muster Beschreibungen kann ein wenig steril. Ich ziehe es vor der Beispiele, die mit einigen abgerundeten siehe Geschichte und maye einige Dramen und ein paar Lacher! Es gibt keinen Schaden zu erzählen, wie wir ein bestimmtes Muster erkennen kam, war eine gute Lösung, die Unebenheiten auf der Straße, haben die anderen Dinge, die wir ausprobiert und bin gescheitert unterhaltsam. Warum kann Entwurfsmuster auch ein Zerreißen guten Faden sein?
Schließlich denkt der Designer in mir, wir sollten vielleicht einmal ein wenig von unserer eigenen Medizin hier. Entwurfsmuster sind in erster Linie für Designer, und wir sollten sie entsprechend zu gestalten. Eines der Dinge, die mich mit dem Yahoo-Muster Gruppe beeindruckt ist, dass sie in einigen gutes Design methodlogies arbeitete beim Bau der Bibliothek-ich liebe es mehr Arbeit in diese Richtung zu sehen. Kennt jemand andere Beispiele von Usability-Tests für unsere Muster-Bibliotheken?
- James
Share and erweitern: Lesezeichen mit del.icio.us | digg it! | reddit!
Noch keine Kommentare
Sorry, das Kommentarformular ist zu dieser Zeit geschlossen.

Copyright © 2006-2011 Yahoo! Inc. Alle Rechte vorbehalten. Datenschutzbestimmungen - Nutzungsbedingungen
Präsentiert von WordPress auf Yahoo! Web Hosting .

