Meine eigene schrullige Notation. Felder für Datenhäufchen, ob Arrays, Dateien usw. Skizzenhafte Ideen für Klassen sind nur der Klassenname mit den darunter geschriebenen Elementen und Methoden. Ich beschäftige mich oft mit Hardware, also ist das Datenerfassungssystem, das in einem Auto sitzt, das einem Test unterzogen wird, nur eine niedliche kleine Zeichnung eines Autos. Duh, einfach!
Es gibt ein Pitch-Fork-Look-Ding - ein Kuhprod -, der anzeigt, wenn eine Sache eine andere in Aktion versetzt oder ihre Aktivität steuert. Pfeile für Datenflüsse, die manchmal durch Reifen gingen, zeigten eine Regulierung, Anleitung und Umleitung dieser Daten an.
Ich verwende Pfeile des UML-Typs, um Klassenvererbung anzugeben. Das ist das einzige, was ich von UML geklaut habe. (Was habe ich benutzt, bevor ich auf UML gestoßen bin?) Mein Hintergrund ist Elektronik, daher basiert meine persönliche Schreibweise wahrscheinlich darauf, Blockdiagramme von Radios und Fernsehern als Kind zu sehen.
Ich bin glücklich, dass etwa 90% meiner Arbeit ist Solo, Quellcode ganz unter meinem Kommando, nur fertige oder Testversionen von ausführbaren Dateien an andere geben. Wenn ich in einer großen Firma wäre, würde ich eine Menge komischer Blicke bekommen, wie ein Zirkus-Freak!
Warum nicht wie die meisten Menschen, Code zuerst, Design später? : P – davr
Weil ich ein Softwareentwickler bin und einen technischen Prozess bevorzuge. Ich mag zwar die agilen Ansätze mit minimalem Design im Vordergrund. Ich bin kein Fan von BDUF. Es endet normalerweise in deinem Gesicht. –
Bah, hast du noch nicht gehört, dass "eine Woche Kodierung dir eine Stunde Design ersparen wird" als die Rechtfertigung für "Code zuerst, Design später"? :) – workmad3