Lotus Notes / Domino Sonstiges > Projekt Bereich
Standard bei der Scriptprogrammierung
eknori (retired):
OK,
wie wollen wir denn die Variablen deklarieren. Sollen wir uns auch hier erst einmal auf eine Reihe von "reservierten Wörtern" verständigen. Ich meine, daß die Buchstaben i, k,l etc bei integer var verwendet werden ist ja eigentlich schon klar.
Dachtest du evtl auch daran, der Variablen den Typ voranzustellen ?
String str_VarName
integer int_VarName
double dbl_VarName
Variant var_VarName
dennächst (r6) auch
Byte byt_VarName
Konstanten grundsätzlich in GROSSSCHRIFT
auch die Art der Konstante:
MSG_DIES_IST_EIN_HINWEIS
ERR_DIES_IST_EIN_FEHLER
USR_DIENT _DER_CONFIG_DURCH_DEN_USER
(z.b. dem User bleibt es überlassen, welches TMP_DIR er verwendet)
wobei auch hier durch einen Prefix ( STR, INT, DBL ) impliziert werden kann, was in der CONST steht
bei Ansichten , Masken, Subforms etc schlage ich vor, einen Prefix zu verwenden, der es ermöglicht, diese Designelement in jede Datenbank ohne Konflikt mit schon bestehenden Elementen einzufügen.
eknori
DominoAndy:
Hallo Eknori,
bist wohl auch ein WE-Arbeiter ?! ;-)
Was meinst Du jetzt mit "reservierten Wörter", bzw. mit den Buchstaben "i, k, l" ? "i" für Integer würde ich ja verstehen aber die anderen beiden ?
Hier erstmal meine Vorschläge...
Variablen
Ich würde auf alle Fälle den Typ voranstellen, da man ja für eine Sache in einem Skript durchaus Variablen mit unterschiedlichen Typen verwenden kann.
Bei der Fehlersuche würde dies zur Erleichterung beitragen.
Würde somit Deinen Beispielen wie "str_VarName" zustimmen, wobei ich jetzt
auf die Unterstriche verzichtet hätte. Aber das ist natürlich zweitrangig.
Konstanten
Hier stimme ich Dir 100%ig zu. Durch die GROSSE_SCHRIFT sind hier auch die Unterstriche sehr hilfreich.
Ansichten/Masken/Subforms
Derzeit verwende ich folgende Prefixe:
Masken - frm
Teilmasken - sfrm
Ansichten - zugegebener Maßen noch keines
Seiten - pa
Andy
eknori (retired):
Öh, eigentlich bin ich ein rudU- arbeiter ( rund um die Uhr)
die underscores bei den Variablen waren nur zur Verdeutlichung aber auf den Wechsel von GrossUndKleinSchreibung ( Wechsel bei Wortwechsel )innrehalb des VariablenNamen möchte ich nicht verzichten.
Underscore und GROSSSCHREIBUNG_BEI_VAR sollte sein.( underscore bei Wortwechsel )
Prefix für View könnte v sein; embedded view "ve"
Odrner "f" und privater Ordner "fp"; Ordner bei erster Nutzung privat : "ffp"
eknori
M_Messer:
hi
also ich muß sagen, dass ich eure vorschläge sehr gut finde.
variablen:
da ich noch ein azubi bin, kann ich euch sagen, dass wir in der schule gelernt haben, die variablen so zu deklarieren, wie ihr es vorgeschlagen habt.
str_VarName
mit den anderen deklarationen bin ich auch voll mit einverstanden.
bekommen wir dann unsere eigene rubrik unter entwicklung oder wo werden wir unser wissen posten ???
gruß messer
Axel:
Hi,
eure Vorschläge finde ich soweit ganz gut. Hier noch ein paar Vorschläge.
Bei der Benennung von Masken verwende ich im Aliasnamen immer 'frm...', bei den Teilmasken stelle ich 'tm' voran. Bei Masken, die nur als Dialog aufgerufen werden stelle ich 'dlg' davor.
Bei Ansichten hatte ich bisher immer 'vw' verwendet.
Bei der Benennung von Variablen habe ich bisher keinen Unterstrich benutzt. Der Unterstrich ist mir irgendwie unsympathisch (ist aber eine persönliche Meinung). Sonst habe ich damit begonnen meine Variablen, wie oben beschrieben, zu bezeichnen.
Wie sieht das Ganze bei der Bezeichnung von Feldern aus ?
Hier habe ich bisher auf die Typangabe im Feldnamen verzichtet (wegen Angabe des Feldnamens bei Volltextsuche). Lediglich bei Feldern, die ich zur Steuerung brauche und die versteckt sind habe der Bezeichnung ein 'x' vorangestellt. Bei Feldern aus einem Konfigurationsdokument könnte man mit 'cfg' beginnen lassen.
Als Idee:
Wie wärs noch mit ein paar Klassen, z.B. ProgressBar. Ich hab noch eine für Word und eine für Excel. Da bin ich gerade dabei diese zu überarbeiten.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln