« DCU wird offizielle mit einem "Senden-An" Kontextmenüeintrag ausgestattet | Home | Release von Version 1.4.0 und die Zukunftsaussichten... »

Samstag, September 16, 2006

» Laufzeitfehler '5' und '9' und die fatalen Folgen für meine geistige Gesundheit...

Von Hajo Schlingensief um 8:59

Tja die vergangene Woche war die wechselhafteste in der Entwicklungsgeschichte von DCU ! Das Feature ganze Verzeichnisse auswählen zu können brachte mich in die nähe des totalen Wahnsinns. Dies äußert sich in verstärktem Haare raufen und wirren Gesprächen mit mir selber Anfangs schien es noch recht einfach zu realisieren aber je weiter die Integration dieser Funktion voran schritt um so mehr Probleme tauchten auf. Ohne meinen Betatester Matze hätte ich zuerst nicht einmal Fehler bemerkt. Auf meinem Entwicklungsrechner lief DCU nämlich problemfrei. Erst als er mich auf Fehlermeldungen aufmerksam machte testete ich DCU auf einem einem anderen Rechner (und Betriebssystem) genauer. Und siehe da! Der Fehlerteufel schlug unerbittlich zu Ich fand anfangs einfach den Bug nicht im Sourcecode und musste DCU fast komplett in seine Bestandteile zerlegen um die Ursachen von den verhassten Laufzeitfehlern zu finden. Ich hatte schon fast keine Lust mehr als ich doch noch dahinter kam was die Probleme verursachte.

Aber manchmal haben auch solche Vorkommnisse ihr gutes und so habe ich im Rahmen dieser Geschichte gleich eine bessere Fehlerbehandlung in DCU integrieren können. So führen Fehler auch nicht mehr so einfach zum Absturz des Programms (wie z.B. die bereits erwähnten Laufzeitfehler). Ich werde aber nach Fertigstellung der 1.4.0 Version erst einmal ein ausgiebiges Testprogramm auf verschiedenen Rechnern fahren um wirklich sicherzustellen das keine gravierenden Fehler mehr verborgen sind. Somit verschiebt sich der Releasetermin vorläufig mal auf kommende Woche.

Publiziert in: Drag'n'Crypt ULTRA