Lotus Notes / Domino Sonstiges > Projekt Bereich
Gang Of Four (GoF) Design Patterns für LotusScript on OO nachprogrammieren?
Marinero Atlántico:
--- Zitat von: Semeaphoros am 14.12.04 - 10:49:39 ---Das ist ein seehr, seehr gutes Zitat, Axel, das Du da gebracht hast, jemand, der die Sache praxisnah und nicht religiös sieht. Danke
--- Ende Zitat ---
Ilja ist definitiv einer der top 10 Gurus von Javaranch.
Ich glaub der hat einfach alle OO-Bücher der letzten 10 Jahre gelesen, kennt den c2-wiki auswendig, setzt das ganze praktisch um und denkt darüber nach.
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=recent_user_posts&u=00016595
98.9% der >100-Posting-Rancher sehen die Dinge nicht-religiös, praxisnah. Ilja ist aber ein Spezialfall, weil er einfach wirklich sehr kompetent ist.
@Thomas: Das Beispiel ist sicher gut. Ich will für meinen Versuch aber nicht so viel Infrastruktur, Ressourcen und praxisnähe. Das ist dann weniger Arbeit. Mal schaun, ob das gangbar ist.
Marinero Atlántico:
vor dem 30.12. nix zu erwarten.
Hab da aber jetzt sozusagen beruflich mit zu tun (LoNo und coding von OO-Design).
Also Motivation ist da.
Gruß Axel
TMC:
OK, prima.
Hast Du eine Idee womit man starten könnte?
-Michael-:
Hi,
ich hatte vor einigen Wochen den OO-Thread von TMC verfolgt (http://www.atnotes.de/index.php?topic=16422.0) und daraus eine einfache Klasse erstellt:
http://www.atnotes.de/index.php?topic=18601.0
Bei OpenNTF hatte ich das in der CodeBin auch veröffentlicht:
http://www.openntf.org/Projects/codebin/codebin.nsf/CodeByDate/71E930683C3401A3C1256F2F00611BAA
Alain H Romedenne schreibt dort, dass das ganze nach Design Patterns schreit:
--- Zitat ---History class sample is paving way to "Observer" & "Command" design patterns enablement:
--- Ende Zitat ---
Er meint wohl die GOF-Patterns, und wenn ich mir GOF so ansehe, dann klingt es auch sinnvoll, hier diese Patterns zu verwenden. Allerdings fehlt mir da der Skill.
Aber vielleicht ist das für Euch eine Anregung, diese Patterns anhand einem konkreten Beispiel umzusetzen.
Michael
Marinero Atlántico:
Es ist einfach so, dass in den letzten Jahren Anforderungen für sauberes OO-Programmieren aufgestellt und Techniken vorgeschlagen worden sind, um diese Anforderungen zu erfüllen. Dabei bilden die GoF-Pattern eine ausser jeder Diskussion stehenden unverzichtbaren Gundlage.
Ich hab z.Zt. z.B. ein Projekt, wo - wie Paul Breitner sagen würde - ziemlich vogelwild OO programmiert wurde. Sucks bigtime.
Dieses ganze Theorie-OO Zeugs, das von Gamma, Fowler, Ward Cunningham, Larman uvam. produziert wird sind nicht irgendwelche schöngeistigen Consulting-Ideen sondern verdichtete Erfahrung von Praktikern.
Das Zeugs ist komplex. Aber imho effektiver und interessanter als der Featurismus von Lotus, wo sich Anwendungsprogrammierer wie ich ständig neuen "einfachen" Produkten gegenübersehen, deren Schwächen nicht diskutiert werden (DWF, LEI, Domino Workspace, XML, etc.)
Jens Augustiny (Semaphoros) hatte hier teilweise für mich Anzeichen einer Argumentationslinie, dass OO eigentlich ganz einfach und natürlich ist und das man es mit LotusScript Kenntnissen eigentlich schon "kann". Das widerspricht völlig meinen Erfahrungen.
Desweiteren besteht ein gewisser Zielkonflikt zwischen "konkret" und "vielseitig verwendbar".
Um aber hier meinen Versuch zu starten brauche ich mehr Zeit als ich momentan habe.
Die IT-Krise in der westlichen Welt hat dazu geführt, dass die User von openSource Seiten heute deutlich kritischer gegenüber dem code sind als zur Zeit des oh-supi-open-source (2001).
Ohne seine Aussage geprüft zu haben, habe ich somit eine gewisse Sympathie für die Kritik von Alain H Romedenne.
Gruß Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln