odigo
0
Hallo Leute,
mir brennt seit einiger Zeit eine Frage unter den Nägeln: Habt ihr den Eindruck, daß Software, besonders im Open Source Bereich immer schlechter wird? (bezüglich Bugs)
Ich habe seit einiger Zeit das Gefühl, daß es anscheinend Mode geworden ist, daß die Testphase der Softwareentwicklung immer mehr an den Endnutzer abgegeben wird. Mir schlagen in letzter Bugs um die Ohren wo man nur noch den Kopf schütteln kann.
Wie ich ja in dem Thread erwähnt habe, hab ich mir Fedora 12 installiert. Mittlerweile könnt ich ein Buch über die Bugs schreiben die ich mittlerweile ohne großes Suchen gefunden. Angefangen von KDE, hin zu Firefox über Thunderbird. Auch die gerade installierte Beagle Desktop Search liefert gerade im Sekundentakt mono-core crashes. Und es scheint sich ja jetzt nicht gerade auf Fedora zu beschränken. Siehe Thread.
Aber mal weg von Linux und Co. Ich bin ja beruflich Softwareentwickler Java. Ich benutze recht gerne Libs von Apache so z.B. auch Axis (Eine Webservice Engine). Man würds ja nicht glauben, aber zwischen einem Axis(1)-Client und einem Axis2-Server lässt sich ohne eigenes Patchen nicht mal ein pissiger Datum übertragen. Bug! Vom verbugten Exception-Handling will ich mal gar nicht reden. Ich könnt die Liste noch ewig weiterführen. Man muss sich mal vorstellen, die haben ein Release ausgeliefert in dem nicht mal die Beispiel Webservices funktioniert haben (Fehler in einem Config-File).
Im Enterprise-Manager eine Oracle Datenbank bin ich neulich über eine Fehlermeldung gestolpert. Sie lautet ungefähr so: "Dieser Fehler sollte nicht passieren. Sollte jemand fixen". Ich frag mich welcher Held diese Fehlermeldung auch noch ins Deutsche übersetzt hat. Das Thema SQL-Optimizer will ich hier gar nicht erwähnen. Wer damit zu tun hat weiß wovon ich rede.
Ich könnt das jetzt noch ewig fortführen. Würde ich einen Blog schreiben über Bugs wäre der recht voll.
Wie schauts bei euch aus? Habt ihr ähnliche Erfahrungen? Woran liegts? Zu unfähige Programmierer? Zu testfaule Programmierer? Zeitdruck? Ich wenn sowas unseren Kunden ausliefern würde, könnte ich mir was anhören.
Gruß odigo
mir brennt seit einiger Zeit eine Frage unter den Nägeln: Habt ihr den Eindruck, daß Software, besonders im Open Source Bereich immer schlechter wird? (bezüglich Bugs)
Ich habe seit einiger Zeit das Gefühl, daß es anscheinend Mode geworden ist, daß die Testphase der Softwareentwicklung immer mehr an den Endnutzer abgegeben wird. Mir schlagen in letzter Bugs um die Ohren wo man nur noch den Kopf schütteln kann.
Wie ich ja in dem Thread erwähnt habe, hab ich mir Fedora 12 installiert. Mittlerweile könnt ich ein Buch über die Bugs schreiben die ich mittlerweile ohne großes Suchen gefunden. Angefangen von KDE, hin zu Firefox über Thunderbird. Auch die gerade installierte Beagle Desktop Search liefert gerade im Sekundentakt mono-core crashes. Und es scheint sich ja jetzt nicht gerade auf Fedora zu beschränken. Siehe Thread.
Aber mal weg von Linux und Co. Ich bin ja beruflich Softwareentwickler Java. Ich benutze recht gerne Libs von Apache so z.B. auch Axis (Eine Webservice Engine). Man würds ja nicht glauben, aber zwischen einem Axis(1)-Client und einem Axis2-Server lässt sich ohne eigenes Patchen nicht mal ein pissiger Datum übertragen. Bug! Vom verbugten Exception-Handling will ich mal gar nicht reden. Ich könnt die Liste noch ewig weiterführen. Man muss sich mal vorstellen, die haben ein Release ausgeliefert in dem nicht mal die Beispiel Webservices funktioniert haben (Fehler in einem Config-File).
Im Enterprise-Manager eine Oracle Datenbank bin ich neulich über eine Fehlermeldung gestolpert. Sie lautet ungefähr so: "Dieser Fehler sollte nicht passieren. Sollte jemand fixen". Ich frag mich welcher Held diese Fehlermeldung auch noch ins Deutsche übersetzt hat. Das Thema SQL-Optimizer will ich hier gar nicht erwähnen. Wer damit zu tun hat weiß wovon ich rede.
Ich könnt das jetzt noch ewig fortführen. Würde ich einen Blog schreiben über Bugs wäre der recht voll.
Wie schauts bei euch aus? Habt ihr ähnliche Erfahrungen? Woran liegts? Zu unfähige Programmierer? Zu testfaule Programmierer? Zeitdruck? Ich wenn sowas unseren Kunden ausliefern würde, könnte ich mir was anhören.
Gruß odigo