Das Notes Forum

Best Practices => Diskussionen zu Best Practices => Thema gestartet von: Mark³ am 23.12.05 - 08:46:48

Titel: [Vorschlag] Lotus Notes Antipatterns
Beitrag 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:
Zitat
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
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: Glombi am 23.12.05 - 08:53:21
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
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: flaite am 23.12.05 - 09:41:29
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
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: Mark³ am 23.12.05 - 10:08:29
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
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: _Arne_ am 23.12.05 - 10:10:32
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)
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: flaite am 23.12.05 - 10:23:59
Da gibts doch schon brauchbare php Lösungen zu  ???
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: Mark³ am 23.12.05 - 10:28:28
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...
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: _Arne_ am 23.12.05 - 10:42:03
Meldet euch einfach über PM bei mehr, wenn es wirklich konkret ist, dann richte ich kurz einen Zugang ein.

Gruß,
Arne
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: Mark³ am 23.12.05 - 12:43:53
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. ^-^
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: _Arne_ am 05.01.06 - 12:42:01
Wird das Wiki noch benötigt ?

Sieht nicht aus als ob es wirklich genutzt wird..

Gruß,
Arne  8)
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: Axel am 05.01.06 - 12:50:46
Wird das Wiki noch benötigt ?

Sieht nicht aus als ob es wirklich genutzt wird..

Gruß,
Arne  8)

Ich brauch's nicht.

Axel

Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: Mark³ am 05.01.06 - 13:25:20
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
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: flaite am 05.01.06 - 15:04:12
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
Titel: Re: [Vorschlag] Lotus Notes Antipatterns
Beitrag von: _Arne_ am 10.01.06 - 11:46:48
Das wiki wurde nun wieder entfernt.

Gruß,
Arne  8)