Lotus Notes / Domino Sonstiges > Tipps und Tricks
Seven testing tips
TMC:
Sehr interessanter Artikel.
Wobei mich z.B. GetThreadInfo noch immer nicht begeistert. Ich bin davon wieder abgekommen und übergebe lieber meiner ErrorSub die aktuelle Routine etc. per String - ist einfach exakter und zuverlässiger.
Was mir hier auch noch etwas fehlt - passt eigentlich zu den immer fehlenden Code-Kommentierungen - ist eine einheitliche Variablen-Bezeichnung. Vielleicht bin ich da auch zu empfindlich, aber irgendwelche "Reader = doc.blabla" Variablenzuordnungen ohne vorherige Deklaration und einheitlichen Präfixen treiben mich bei langen Codes zum Wahnsinn.
Aber jetzt bin ich auch schon sehr entfernt vom "testing"-Thema. Wie auch immer....
Matthias
animate:
diesen Satz hätte er besser nicht schreiben sollen
--- Zitat ---I recommend you look at these products before the über-geek in you decides to code your own CVS / DXL interface-based source control system (or is that just me? Ahem).
--- Ende Zitat ---
Das ist eine verdammt gute Idee. Aber leider zu schwer und zeitaufwändig für mich, um das mal nebenbei zu entwickeln.
Hernan Cortez:
... und oft ist Formelsprache einfach aus Performance-Gründen wirklich ratsam.
Jeder dbLookup unterläuft strenggenommen die durch die Klassen spezifizierte Objektstruktur.
Halte ich aber für eine gute Idee. Dein Ansatz.
Rein gescriptete Anwendungen werden wirklich immer zu undurchschaubaren Monstern und ich (bzw. meine Firma) verdienen da auch noch ein bischen dran. Aber die Zeit, die Änderungen, bug-suche, etc. in Anspruch nehmen ist einfach nicht ökonomisch. Leid tun mir die Kunden nicht, aber es gibt heute wirklich bessere Wege.
Aber das ist eh klar.
Gruß Axel
animate:
das coole ist, dass in einer Maske theoretisch nur noch 2 Zeilen Code stehen müssen (außer sowas wie Option Explicit)
Dim p as Person
Set p = new Person(source)
der Rest inklusive aller Events läuft in der Klasse ab.
Mit den Formeln hast du natürlich leider Recht.
Ich mag Formeln, aber die passen so leider gar nicht zu OO.
Aber manche Wünsche lassen sich nur über Formeln realisieren, manche sind dadurch performanter als Script-Lösungen, wie du ja schon gesagt hast.
Wie gesagt, theoretisch habe ich 2 Zeilen in einer Maske. Und jetzt sag mir mal einer, dass das nicht pflegeleicht ist...
TMC:
--- Zitat von: Thomas Völk am 12.06.04 - 00:46:33 ---theoretisch habe ich 2 Zeilen in einer Maske. Und jetzt sag mir mal einer, dass das nicht pflegeleicht ist...
--- Ende Zitat ---
Das hat schon was :-)
Bisher war ich oft "Klassen-faul", und habe vieles in Functions/Subs in Libs ausgelagert. Das sehr extrem. Teilweise hat(te) eine Function/Sub nur 1-2 Zeilen Code mit Verweis auf andere Routinen.
Generell hat der "1st-Level-Programmierer" damit kein Problem, er pflegt ja nur z.B. die Masken-Events und ruft < 5 Routinen auf. Wehe aber, die ScriptLib muss angepasst werden, dann hat man das Gezeter und muss sich durchwühlen. Aber das bleibt wohl nie aus. Gut kommentierter Code hilft da bekanntlich sehr weiter.
Eine coole 3rd-Party-IDE wäre da bestimmt noch hilfreicher.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln