| Off topic-Zone Fragestellungen zu allem, was sich nicht in die anderen Foren einordnen lässt. |
Diskussion: Wird Software immer schlechter? im Forum Off topic-Zone, in der Kategorie Sonstiges; Anzeige Hallo Leute, mir brennt seit einiger Zeit eine Frage unter den Nägeln: Habt ihr den Eindruck, daß Software, besonders ...
![]() |
| | #1 (permalink) |
| Senior Member | Anzeige 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 |
| | |
| | #2 (permalink) |
| Moderator ![]() | Nun, ich würde das auf selbstverliebte Darsteller im mittleren Management, abgehobene Product manager und überladene Entwickler schieben. Wie heißt es so schön im modernen Deutsch - proaktives Denken um Wachstumspotentiale warzunehmen und massivst Bilanzziele zu erreichen. Die Testphasen laufen doch schon seit Jahren und jeder hat sich daran gewöhnt. (Mittlerweile machts die Pharmaindustrie ja anscheinend auch so...) Ich wunder mich auf alle Fälle ncht mehr, auch wenn mal wieder eine Software abschmiert, die auch ohne Wartungsvertrag im höheren 5-stelligen Bereich liegt. Man kann da immer nur hoffen, dass zumindest die Auto-Save-Funktion sauber implementiert wurde. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |||
| Registriert seit: 25.12.05 ![]() Likes: 7 | Zitat:
Fedora ist eine bleeding edge Distribution. Da hast du viele Pakete drin, die noch beta-Versionen sind. Zu den anderen Sachen kann ich da leider nicht viel sagen. Zitat:
Zitat:
Ich arbeite in einer Entwicklungsbude bei der ~60 Programmierer an ein und der selben Java-Software arbeiten und mach da genau die selben Erfahrungen wie du. Persönlich sehe ich das Problem in zu hohem Zeitdruck und zu wenig Zeit fürs Testen. Wobei das bei uns ein Testingteam bestehend aus 13 Personen macht. Auch ungenaue Kundenanforderungen führen zu Fehlern. | |||
| | |
| | #4 (permalink) |
| Registriert seit: 01.07.05 ![]() Likes: 3 | Kommt darauf an. Bei Gnome hatte ich bis 2.24 diesen Eindruck. Seit diesem Bugfix-Release (2.26) scheint es ganz in Ordnung zu sein. Ich mag es trotzdem nicht besonders. Bei KDE4 hatte ich diesen Eindruck bei quasi jedem Test. Erst mit KDE 4.3.3 ist mein erster Test quasi Crashfrei verlaufen. Jetzt muss es nur noch schnell werden. Amarok2 hatte ich vor Kurzem mal getestet. Hatte quasi gar nicht getan. Aber Firefox und Thunderbird scheinen mir recht gut zu funktionieren. XFCE 4.6 benutze ich schon seit XFCE 4.6 - svn. ![]() Da ist mir genau ein Bug aufgefallen, der dann aber auch schnell gefixt wurde. Das war auch nichts schweres, nur eine nicht gespeicherte Einstellung. Musikplayer habe ich einige durchprobiert, aber mit großer Playliste werden die meisten lahm und crashen dann. Ich benutze jetzt quodlibet. Das ist quasi noch nie abgestürzt bei mir. Könnte zwar auch noch ein Stückchen schneller werden, aber es ist schon ganz annehmbar. usw. Ich kann mich teilweise anschließen: Es gibt diese Projekte, die statt Finals anscheinend nur Alphas raushauen, aber von denen halte ich mich eher fern. Es gibt aber auch diese Software, die wird zwar nicht so schnell entwickelt, aber da kann ich das Gefühl haben, dass die Entwickler wirklich von Anfang an sauber arbeiten. xfce ist so ein Beispiel, wo ich ziemlich lange problemlos die svn-Version/Beta genutzt habe. Gerade heute habe ich mesa-git, radeon-git etc. installiert. Bisher läuft das echt genial. Klar sind die Projekte nicht so groß und deshalb tendentiell wohl eher bugfreier, aber ich finde, das kann man gut benutzen.
__________________ The only true thing about religion is that it's false. |
| | |
| | #5 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Ich hab eher das gegenteilige wahrgenommen, zumindesten im Closed-Source Bereich. Mein Rechner mit Windows XP lief über rund 4/5 Jahre super stabil, nie eine neu installation, alles was ich wollte lief schnell und stabil. Da war Win95 noch erheblich schlimmer. Da ich nun primär nur noch meinen Laptop mit Ubuntu nutze, kann ich dazu nix sagen. Das Update von 9.04 nach 9.10 war aber eine Katastrophe. Kommentare in der /etc/fstab, die nicht als Kommentare eingefügt wurden und somit das ganze System lahm gelegt haben. Dann noch einige andere Bugs usw. |
| | |
| | #6 (permalink) | ||
| Senior Member Themenstarter | Zitat:
![]() 10g. Genauer gesagt 10.2.0.4. Das war irgendwo in dem Eck SQL Performance Optimizer oder wie das Ding hieß. Zitat:
Ich bin echt mal im Jira von Axis über einen Tracker gestolpert wo einer der Entwickler ernsthaft fragte ob sie nicht vielleicht doch eine Testumgebung inklusive automatischer Tests aufziehen sollten. Hallo, gehts noch?!? Sowas sollte doch eigentlich Standard sein. Gruß odigo | ||
| | |
| | #7 (permalink) | |
| Zitat:
Der Kaffee schmeckt immer so schlecht wie man ihn haben möchte ... ![]() Nüchtern betrachtet macht die Software an sich doch riesensprünge. Überlegt auch mal vor ~10 Jahren Win95 und Konsorten, Mac's waren auch eher Frustationsmaschinen und von Linux gibts auch erst in neuster Zeit einige Distributionen welche massentauglich wären. Win7 ist ein super Beispiel, habs auf einem anderen Rechner drauf und bin auch damit höchst zufrieden. Wie es nun mit Software Entwicklungs Schnittstellen, APIs, Sprachreleases ... etc. aussieht weiß ich höchstens aus zweiter Hand. (Informatik, erstes Semester ist noch nicht viel los~) Aber was Interfaces, Userfreundlichkeit, Treiberproblematiken, Peripherie Schnittstellen etc. angeht, noch nie war's besser als z.Z. Sogar meine Mutter hat's geschafft mit ihren Handy Fotos zu machen, diese auf nen PC zu laden, geringfügig zu bearbeiten, und auf einem (selbst installierten&angschlossenen) Drucker auszudrucken. Noch vor einigen Jahren wär das ebenso wahrscheinlich wie eine Pinguinpopulation in der Sahara. | ||
| | |
| | #8 (permalink) | |||
| Moderator ![]() | Zitat:
Zitat:
Zitat:
Da muss ich Dir beipflichten! Mit Win7 hat M$ anscheinend einen würdigen XP-Nachfolger rausgebracht. Dass einige Sachen (wie ältere Spiele) nicht wirklich oder nur mit kleineren Grafikfalschdarstellungen ist zu verschmerzen. Einziger Wermutstropfen: Mein CoCreate läuft nicht (hat auch noch niemand zum Laufen gebracht) und somit hab ich dafür noch nen XP auf der Platte. Aber mal ehrlich, in Zeiten, in denen Spiele nach der Installation erstmal ein 2GB Update ziehen (war beim Lütten jetzt erst der Fall) - und da sind wir beim Thema "Alpha-Test beim Kunden" - sind 1,5Gig für eine umfassende XP-Installation ja lächerlich.
__________________ Geändert von sTEk (09.12.09 um 10:54 Uhr) Grund: Während der Erstellung war wohl aufeinmal die Hälfte weg...die musste ja wieder rein. | |||
| | |
| | #9 (permalink) |
| Moderator ![]() Registriert seit: 30.06.08 ![]() ![]() ![]() ![]() Likes: 227 | Den OSS Gemeinden laufen schlichtweg die Entwickler weg, bzw werden von grossen Softwareschmieden eingekauft. Und der Programmierernachwuchs ist im Durchschnitt eher bescheiden. Die Leute, die dann gute Abgaenge an Hochschulen und somit gute Chancen haben, setzen sich nicht mehr hin und frickeln OSS zusammen. Mir ist "schlechtere" Software eher im Desktopbereich aufgefallen. Was Serverseitiges angeht finde ich eher, dasz alles hochwertiger wird.
__________________ Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz! Habo Blog - http://blog.hackerboard.de/ |
| | |
| | #10 (permalink) |
| Nja das Problem wird wohl sein dass zu viele Probierer statt Programmierer rumlaufen. Bisl coden kann man schnell mal aber ein richtiges Produkt designen ist schon ne andere Geschichte. | |
| | |
| | #11 (permalink) | ||
| Senior Member ![]() Registriert seit: 02.10.01 ![]() ![]() Likes: 49 | hi also ich sehe das so: viel OSS ist doch freeware und wird von privaten leuten programmiert, die spass an der freude haben. sie machen sich gedanken zu problemen und erstellen software / tools dafür. das problem was ich dabei sehe, die leute haben nicht genug beta-tester. gerade im privaten bereich wird nicht jeder soviel zeit haben um die software ausgiebig zu testen. im besten fall übernehmen das ein paar freunde und geben tipps für verbesserungen. meistens sieht es aber anders aus und die software wird erst einmal, aus der not heraus, bereitgestellt. man findet dann in der hilfe einen link für den bugreport und der sollte dann auch rege von den anwendern genutzt werden, da der private programmierer auf andere leute angewiesen ist. Zitat:
vielleicht hat es aber nur einer entdeckt, der selbst nicht in der lage war dies zu fixen. wer weiss das schon... Zitat:
nicht jeder spricht perfekt die sprache des programmierers. stell dir die sprache mal in koreanisch vor, ich glaube du wärst auch froh über eine übersetzung ins deutsche. ich selber habe schon einige programme ins deutsche übersetzt und ich weiss wie viel arbeit das macht. ich für meinen teil bin für solche leute dankbar, die sich in ihrer freizeit hinsetzen und eine übersetzung schreiben. die software gibt es gratis und ist open source, was will man denn mehr? gerade die programmierer unter uns (internetgemeinde) könnten doch helfen anstatt zu meckern. genau deswegen ist die software doch open source, damit andere mit daran programmieren, verbesserungen einbringen und bugs fixen können. jeder der solche freeware nutzt und das glück hat programmieren zu können, sollte auch bereit sein zu helfen, natürlich immer im rahmen seiner möglichkeiten. wenn jeder nur ein wenig dazu beiträgt, dann gibt es in einigen jahren keinen grund mehr, teure software zu kaufen ![]() das ist jedenfalls meine meinung, aber was weiss ich schon... cu -= pillepalle =- Geändert von -= pillepalle =- (09.12.09 um 16:52 Uhr) | ||
| | |
| | #12 (permalink) |
| Bei Ubuntu waren es für mich vorallem die Kleinen Bugs die von Release zu Release hinzukamen die mich zu Windows trieben. Als zum Beispiel der neue OSD Dämon und Konzept eingeführt wurde, war das bei mir Irsinnig Träge und die Anzeige von Lautstärke Änderungen damit führten dazu, dass das Ding auf 3 Testsystemen 20 mal Anzeigte es sei auf Maximal und es war völlig Asynchron zur tatsächlichen Lautstärke. Hab ich bei der 100 Papercuts Aktion gemeldet, wurde ( 2 releases später) immer noch nicht gefixt. Xp ist aber auch nicht viel besser. Nach den vielen Jahren die es auf dem Buckel hat, hat es immer noch heftigste Probleme andere PCs im Netzwerk zu finden (minutenlange Sanduhren, Explorer Crashes etc.) Schlimmer als das ist jedoch der Trend, das Software immer langsamer und Überladener wird. Nicht nur Ubuntu leidet unter dem Phänomen. Open Office ist performance technisch im vergleich zu MS Office teilweise so langsam, das Excel in Wine schneller ist als Calc Nativ auf dem selben System. iTunes ist seit Version 9 entgültig unerträglich geworden im vergleich zu z.B. Foobar2000. Über Windows Vista müssen wir nicht reden (auch wenn MS einen großen Schritt in die Richtige Richtung mit Windows 7 gemacht hat).
__________________ Mein Blog: http://keinwegraus.wordpress.com/ | |
| | |
| | #13 (permalink) |
| Registriert seit: 30.06.08 ![]() Likes: 0 | Macht es eigentlich einen signifikanten Performanceunterschied, ob z.B. in Firefox Funktionen entweder ins Kernprogramm integriert werden oder in Add-Ons ausgelagert werden? |
| | |
| | #14 (permalink) |
| Ich würde sagen, dass diese performanter sind, z.T. durch den direkten Zugriff, aber auch durch den evtl. performanteren Code. | |
| | |
| | #15 (permalink) |
| @CrAc Und wie. Addons sind Afaik über Scriptsprachen und Interfaces zu Funktionen des Hauptprogramms geregelt. D.h. sie laufen in einer art Virtual Mashine wie z.B. JavaCode Dinge die in das Hauptprogramm integriert sind, sind Compiled. D.h. sie laufen direkt auf der CPU und erreichen somit Maximale Geschwindigkeit. Zumindest, glaub ich das.
__________________ Mein Blog: http://keinwegraus.wordpress.com/ | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |