Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HipSlu am 02.05.02 - 17:31:05
-
Hallo,
hab da eine Frage die ein wenig off-topic ist:
Ich bin auf der Suche nach einer Bezugsquelle bez. einer Designrichtline für unsere Entwicklungsabteilung; also z.b. Namenskonventionen für alle Designelemente usw.
Vielleicht wisst ihr da wo man sowas fix fertig bekommen (oder auch kaufen) kann.
DANKE!
-
Wir haben dieses Thema hier schon einmal behandelt
http://www.atnotes.de/cgi-bin/yabb/YaBB.pl?board=004-4;action=display;num=1017247427;start=31
Eine fertige Lösung gibt es in dem Sinne nicht am Markt. Du findest an unterschiedlichen Stellen Empfehlungen, wie man was benennen sollte / könnte/ müsste.
bei meinem ehemaligen Arbeitgeber hatten wir ein sog. Guidebook; die wurde mal von Lotus Consulting erstellt, war schweineteuer (> 100.000 EUR ) und kaum einer hat reingeschaut. Da war alles haarklein beschrieben.
Aber letztendlich waren die Richtlinien in der Praxis kaum einsetzbar.
Leider habe ich dieses Guidebook nicht mehr.
Möglicherweise schaffen wir es ja hier, ein paar Sachen zu standardisieren. Das kann aber immer nur eine Anregung sein.
Ich persönlich verwende bei den Designelementen Präfixe wie frm für eine Maske (frmMainDoc) oder view für eine Ansicht, agnt für Agenten etc.
Bei den Feldern stelle ich den Typ des Feldes voran
str für ein textfeld, num für Zahl curr für Währung usw.
Das mag zwar auf den ersten Blick überflüssig zu sein, da ich ja bei der Scriptprogrammierung sowieso alles noch einmal über Dim festlegen muss.
Der Vorteil ist aber, daß ich mir nicht alle Deklarationen merken muss, sondern beim Lesen des Quelltexttes sofort sehe, was da Sache ist. Macht auch das Debuggen ein wenig leichter.
Hoffe, das reicht dir erst einmal.
eknori
-
Hallo,
vielen Dank für Deine Antwort!
Ich sehe es übrigens gar nicht als überflüssig gewisse Konventionen einzuführen bzw. dann natürlich auch einzuhalten, da - wie Du ja schon gesagt hast - man somit schon auf den ersten Blick in den Codes einiges herauslesen kann.
lg