Mein Name ist Ulrich Fuchs, ich unterstütze als freier Berater Anwenderunternehmen und Beratungshäuser in allem, was im Umgang mit dem ERP-System "Infor LN" und seinen Vorgängerversionen (Baan IV, Baan V) so an Aufgaben anfällt. Ich bin Projektleiter, Berater und Softwareentwickler, und weil ich alle drei Rollen tatsächlich beherrsche, bin ich der Joker immer dann, wenn's anspruchsvoll wird.

Weil Neuigkeiten, über die ich so stolpere, vielleicht auch für andere interessant sind, gibt's dieses Blog. Meine Kontaktdaten finden Sie unter
www.ulrich-fuchs.de.



Mittwoch, 13. August 2008

Nicht tun, bitte

Eines der häufigsten Argumente, warum man Baan-Software nicht anpassen soll, ist, dass die Anpassungen ja so schlecht wartbar seien und es immer so aufwändig sei, diese auf neue Solutionstände zu migrieren. Mittlerweile glaubt das sogar Infor.

Es stimmt einfach nicht.

Wenn Anpassungen schwer zu migrieren sind, dann liegt es in der Regel daran, dass sie schlecht spezifiziert und leider meist noch schlechter programmiert sind.

Ich werde mal versuchen, die häufigsten Programmierfehler (aus meiner Sicht) aufzulisten, die mir in diversen Anpassungen auf diversen Baan-Systemen begegnen, mit denen ich so zu tun kriege. Nicht, um mit dem Finger auf jemand zu zeigen (Namen werden eh keine genannt), sondern damit gerade Programmierneulinge in den Baan-Tools nicht nur von schlechten Beispielen lernen.

Jeder "Fehlertyp" (englisch heißt sowas "Pitfall") kriegt ein eigenes Posting, hier führe ich das ganze dann immer zusammen.

Nun denn:

#1 - Nicht kommentieren
#2 - Globale Variablen, ohne dass das sein muss
#3 - Nichtssagende Variablennamen

1 Kommentar:

Anonym hat gesagt…

Wann gibt's denn hier was Neues?