Das Notes Forum
Best Practices => Diskussionen zu Best Practices => Thema gestartet von: Mark³ am 23.12.05 - 08:46:48
-
ich habe gerade bei developerworks einen interessanten Artikel über Antipatterns von SOA gelesen http://www-128.ibm.com/developerworks/webservices/library/ws-antipatterns/index.html?ca=drs-
Gerade bei der Notes-Entwicklung gibt es auch viele Antipatterns die man gut bei den Best Practices aufnehmen könnte. Sofort ins Auge springen mir dabei die Antipatterns 'Blob' und 'Spaghetti Code' und auch der 'Golden hammer'.
Wir können hier ja mal ein paar Antipatterns sammeln. Vorgeschlagen in dem Artikel ist die folgende Konvention:
The antipatterns are described using the following template / language:
* Name
A succinct name to convey the essence of the antipattern
* Problem / Bad solution
The commonly occurring mistake or bad solution that relates to the antipattern
* Symptoms
The indications or signs of the problem
* Consequences
The results of applying this antipattern
* Root cause
This provides the context for the antipattern, that is, where a pattern was applied incorrectly and resulting in a problem or failed solution
* Suggested solution(s)
Refactored solution that solves the problem and ensures more benefits
-
Gute Idee.
Wer nicht weiß was ein Golden Hammer ist - und noch mehr zu Antipattern:
Das habe ich dazu gefunden:
http://www.kriha.de/krihaorg/dload/uni/designpatterns/AntiPatterns.ppt
Andreas
-
Die Zusammenstellung der Powerpoint-Präsentation beruht stark auf einer Zusammenstellung des ersten Wikis: http://c2.com/cgi/wiki?AntiPatternsCatalog
Mir kam das irgendwie bekannt vor.
Es ist sehr gut
Am Rande:
Um 2003/4 herum wurden für Java/J2EE eine Menge anti-Pattern Büchern geschrieben, an denen meist Bill Dudney beteiligt war. Nach wie vor lesenswert und amüsant.
Wenn wir das für Notes machen wollen, müßte man eine bestimmte Kategorisierung schaffen.
Damit das Erstellen der Liste Spaß macht, ist ein Forum imho das falsche Medium. Mit einem Wiki würde es Spaß machen.
Axel
-
ok, du Wiki_nger (schuldigung für den Kalauer aber morgen ist Weihnachten, der Beginn der nondenominational holidays), ich probier mal, einen Wiki zu erstellen und poste dann den Link hier
-
Moin,
falls ihr das mit einem Wiki machen wollt, würde ich natürlich entsprechend Platz/SQL etc. bereitstellen.
Dann ist die ganze Sache auch mit im Backup etc.
Gruß,
Arne 8)
-
Da gibts doch schon brauchbare php Lösungen zu ???
-
natürlich will ich den Wiki nicht programieren O0
ich hätte jetzt einen phpWiki auf funpic.de aufgesetzt. Natürlich wäre es naheliegender, den Wiki irgendwo auf atnotes unterzubringen...
-
Meldet euch einfach über PM bei mehr, wenn es wirklich konkret ist, dann richte ich kurz einen Zugang ein.
Gruß,
Arne
-
So Leute, hier ist momentan der Startpunkt:
http://atnoteswikide.h685426.serverkompetenz.net/phpwiki-1.2.10/index.php
Später ist das Ding dann über DNS zu erreichen, bis dahin darf schon über obigen Link Inhalt angelegt werden. ^-^
-
Wird das Wiki noch benötigt ?
Sieht nicht aus als ob es wirklich genutzt wird..
Gruß,
Arne 8)
-
Wird das Wiki noch benötigt ?
Sieht nicht aus als ob es wirklich genutzt wird..
Gruß,
Arne 8)
Ich brauch's nicht.
Axel
-
scheinbar interessiert sich doch niemand für Antipattern in Notes. ???
Und ein Buch für die nicht vorhandenen Interessenten schreiben habe ich auch keine Lust. O0
Nun habe ich immerhin mal ein Wiki aufgesetzt. Die bessere Idee ist wohl, das gleich in Wikipedia zu machen, wieso soll jeder sein eigenes Wiki für jeden Schais bauen... >:D
http://de.wikipedia.org/w/index.php?title=Antimuster&action=edit
-
Im Grunde kommt über die entsprechenden blogs/Portale/Usegroups/Bücher/fremder Source Code so viel an Meta-Diskussion über Anwendungsdesign rein, dass ich damit sowieso ständig überfressen bin.
Der Javaranch Wiki ist übrigens auch nie "richtig" angelaufen.
Komisch. Eigentlich. Aber ich hab dir z.B. auch nicht den Source Code für den Business Layer vom Help Webservice geschickt (u.a. wg. einem leicht übertriebenen Panik Alarm in Projekt).
Vermutlich wäre es effizienter, wenn es zu neueren Themen wie Webservices in Notes, Ajax in Notes, Websphere MQ Integration von Notes Wiki-Seiten geben würde.
Wenn es vernünftige Wikis gibt (als Bsp der von JBoss: http://www.jboss.com/wiki/Wiki.jsp), lese ich darin auch rum.
Einer meiner Lieblingsblogger, Pankaj Kumar, versucht es nun:
http://www.pankaj-k.net/archives/2006/01/my_own_wiki.html
-
Das wiki wurde nun wieder entfernt.
Gruß,
Arne 8)