Hi
das sind dann jene Projekte, vor denen man nach zwei Jahren fluchend sitzt und sagt, "warum hat er das nicht eingebaut, jetzt muss ich jede einzelne Zeile des Programms durchgehen und schauen, ob die kompatibel ist" und wenn keine Kommentare drin sind, sitzt man halt wirklich davor und frägt sich, warum es so gemacht wurde, obwohl die Abfrage doch eigentlich sinnlos ist.
Nur um auf die Diskussion mit ErfinderDesRades von letztens nochmal Bezug zu nehmen. Das war ein klassisches Beispiel für schlechte Wartbarkeit.
Wenn das Nie des Jetzts auch ein Nie für zukünftige Entwicklungen ist, dann ist das Einbauen nicht sinnvoll - das ist aber oft eine reine Abwägungssache. Wenn der Aufwand groß ist, lohnt es sich nicht, den Fall einzukalkulieren, aber lieber setze ich mich jetzt 5 Minuten (1 für dieses Problem) hin und mache das, als dass ich bei einer späteren Änderung mich dumm und dämlich suche und einen Bug produziere, weil ich dann doch nicht alle Fälle abgedeckt habe. Bei auswuchernden Dingen, wie bspw. GUI in Windows Forms sitzt man dann halt ewig dran, bis man sich durch den gesamten Code durchgefressen hat. Der umfasst ja bei ausgereiften Anwendungen mehr als 10000 Zeilen strukturierten Code - Kommentare nicht mit eingerechnet - wobei ich auch das eher schrecklich finde; mit einer guten Architektur wäre auch das unnötig. Mit einer guten Architektur würde man allerdings auch genötigt, die Fehler abzufangen, was das gesamte Problem hinfällig macht.
Viele Grüße
~blaze~
das sind dann jene Projekte, vor denen man nach zwei Jahren fluchend sitzt und sagt, "warum hat er das nicht eingebaut, jetzt muss ich jede einzelne Zeile des Programms durchgehen und schauen, ob die kompatibel ist" und wenn keine Kommentare drin sind, sitzt man halt wirklich davor und frägt sich, warum es so gemacht wurde, obwohl die Abfrage doch eigentlich sinnlos ist.
Nur um auf die Diskussion mit ErfinderDesRades von letztens nochmal Bezug zu nehmen. Das war ein klassisches Beispiel für schlechte Wartbarkeit.
Wenn das Nie des Jetzts auch ein Nie für zukünftige Entwicklungen ist, dann ist das Einbauen nicht sinnvoll - das ist aber oft eine reine Abwägungssache. Wenn der Aufwand groß ist, lohnt es sich nicht, den Fall einzukalkulieren, aber lieber setze ich mich jetzt 5 Minuten (1 für dieses Problem) hin und mache das, als dass ich bei einer späteren Änderung mich dumm und dämlich suche und einen Bug produziere, weil ich dann doch nicht alle Fälle abgedeckt habe. Bei auswuchernden Dingen, wie bspw. GUI in Windows Forms sitzt man dann halt ewig dran, bis man sich durch den gesamten Code durchgefressen hat. Der umfasst ja bei ausgereiften Anwendungen mehr als 10000 Zeilen strukturierten Code - Kommentare nicht mit eingerechnet - wobei ich auch das eher schrecklich finde; mit einer guten Architektur wäre auch das unnötig. Mit einer guten Architektur würde man allerdings auch genötigt, die Fehler abzufangen, was das gesamte Problem hinfällig macht.
Viele Grüße
~blaze~