Autor Thema: Lotus Notes Coding-Guide ?  (Gelesen 5607 mal)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Lotus Notes Coding-Guide ?
« 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?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Lotus Notes Coding-Guide ?
« Antwort #1 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

Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Lotus Notes Coding-Guide ?
« Antwort #2 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é
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Lotus Notes Coding-Guide ?
« Antwort #3 am: 03.04.06 - 11:54:06 »
In grauer Vorzeit habe ich das mal im Web gefunden:

Domino/Notes Coding Standards


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Lotus Notes Coding-Guide ?
« Antwort #4 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.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Lotus Notes Coding-Guide ?
« Antwort #5 am: 03.04.06 - 11:56:48 »
Ich schau nachher mal zu Hause nach ob ich das ad hoc wiederfinde.

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Lotus Notes Coding-Guide ?
« Antwort #6 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).
« Letzte Änderung: 03.04.06 - 12:05:12 von Axel Janssen »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Lotus Notes Coding-Guide ?
« Antwort #7 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.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Lotus Notes Coding-Guide ?
« Antwort #8 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é
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Lotus Notes Coding-Guide ?
« Antwort #9 am: 03.04.06 - 17:59:52 »
Grazie Mille!

Du hast PN mit meiner E-Mail Adresse.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Lotus Notes Coding-Guide ?
« Antwort #10 am: 03.04.06 - 19:35:59 »
Sie sollten Post bekommen haben  ;D
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Lotus Notes Coding-Guide ?
« Antwort #11 am: 05.04.06 - 10:47:37 »
Danke, ist schön, wieder mal was über Pascal zu lesen. :)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz