Das Notes Forum

Sonstiges => Offtopic => Thema gestartet von: m3 am 03.04.06 - 11:15:39

Titel: Lotus Notes Coding-Guide ?
Beitrag von: m3 am 03.04.06 - 11:15:39
Hi!

Ich bastl/programmier zwar schon lange mit Notes herum, hab aber noch nix hinsichtlich eines Coding-Guides, etc. gefunden? Gibt es wo geschriebene bzw. ungeschriebene Regeln?
Auch in den DBs (!!Help, ...) in die ich geschaut habe, findet sich nicht wirklich was. :(

Ich denke da an so Dinge wie "Die Namen alle Textfelder beginnen mit 'txt', gefolgt vom Form-Kürzel, in dem es vorkommt, ..."?

Habt Ihr (sinnvolle) Coding-Standards, Guides, Regeln, an die Ihr Euch haltet? Wenn ja, welche?
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: flaite am 03.04.06 - 11:36:29
Leider gibt es das nicht.
LotusScript basiert auf VB und in der Microsoft Welt geisterte lange Zeit noch die Hungarian Notation. Dies hat sich mit .NET geändert. Bei Hungarian war der Datentyp ein Teil des Bezeichners. Vielleicht war das auch einfach nur ein Verständnisfehler/Überinterpretation von Hungarian (Joe Spolsky hat glaub ich darüber geschrieben).
Ich find auch, dass Datentyp_teil_des_Bezeichners code unleserlich maacht. Wie gesagt benutzt .NET nun java-ähnliche Standards (die aber in Details abweichen).

Ich selbst lehne LotusScript irgendwie daran an wie ich es in Java schreiben würde. Da gibts ja Codingstandards (zum Glück).
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: DerAndre am 03.04.06 - 11:44:15
Das ist auch manchmal eine Philosophiefrage.
Ich hab da mal was in 'Einführung in die imperative Programmierung' gehabt, da gab es Kann- und Mussregeln. Das war eigentlich auf alle Sprachen recht gut übertragbar. Da müsste ich zu Hause mal nach graben da ich jetzt nimmer genau weiß was da drin steht.

André
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: Axel am 03.04.06 - 11:54:06
In grauer Vorzeit habe ich das mal im Web gefunden:

Domino/Notes Coding Standards (http://www.free.dominoserver.de/computer/noteslibrary.nsf/0/21259f186e49a524c1256ca8003f801a?OpenDocument)


Axel
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: m3 am 03.04.06 - 11:55:43
IMHO ist das primär eine Philosophie-Frage.

Ich versuche nur momentan, SINNVOLLE Konventionen zu sammeln, die auf unser Projekt passen würden. Jeder Input ist mir willkommen.
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: DerAndre am 03.04.06 - 11:56:48
Ich schau nachher mal zu Hause nach ob ich das ad hoc wiederfinde.

André
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: flaite am 03.04.06 - 12:03:28
Coding Standards machen v.a. dann Sinn, wenn sich möglichst viele Leute dran halten. Das hat in Java gut geklappt, da es dort früh Codingstandards gab, an die sich dann auch alle gehalten haben. Auch in neueren Sprachen (z.B. Ruby) wird das sehr ernst genommen.
Ein wichtiges Charakteristikum von erfolgreichen Codingstandards ist imho, dass sie nicht zu kompliziert sind (z.B. Datentyp Teil des Namens wie in Hungarian).
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: m3 am 03.04.06 - 12:06:56
@Axel: Danke mal für den Link. Und ja, Deinen Ausführungen schließe ich mich inhaltlich voll an. Wir sind hier ein kleines Team und ich bin mir sicher, dass uns einige Standards das Leben erleichtern würden. Ob die ungarische Notation in einer Ausprägung passt, bin ich mir nicht sicher.
Kommentare, aus denen sich dann via http://www.lsdoc.org/ die Doku genereren lässt, sind einer der Punkte, die ich einführen will.

@Andre: Danke, das wäre lieb von Dir.
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: DerAndre am 03.04.06 - 17:55:46
Hi Martin.

Habe gefunden, schwitz...

Kann ich Dir das Teil Mailen? Ist fast 2 MB gross das Teil. da ich das wesentliche nicht extrahieren konnte, und wenn, war es nicht mehr sonderlich lesbar.

André
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: m3 am 03.04.06 - 17:59:52
Grazie Mille!

Du hast PN mit meiner E-Mail Adresse.
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: DerAndre am 03.04.06 - 19:35:59
Sie sollten Post bekommen haben  ;D
Titel: Re: Lotus Notes Coding-Guide ?
Beitrag von: m3 am 05.04.06 - 10:47:37
Danke, ist schön, wieder mal was über Pascal zu lesen. :)