Gast-110 hat geschrieben:Xin hat geschrieben:Das klingt nach einer sinnvollen Erklärung.
Eigentlich habe ich an dem Projekt nichts verändert (da bin ich mir sicher), und jetzt läuft es ...
-> aber das ist ja die Hauptsache.
Irrtum.
Es kann vorkommen, dass man eine Änderung nicht mehr nachvollziehen kann und man deswegen nicht weiß, warum ein Fehler verschwindet. Aber das sollte die Ausnahme sein und ist durchaus Grund, nach der Änderung zu rechercheren.
Während der Entwicklung ist es nicht die Hauptsache, dass ein Programm läuft! Ein gut wartbares, erklärtes Programm mit einem Fehler ist besser als ein unverstandenes, laufendes Programm, das läuft. Zweiteres kann voller willkürlicher Fehler sein, die nur gerade nicht auftauchen.
Wenn ich jemandem programmieren beibringe, dann ist ein Programm falsch, wenn man es mir nicht erklären kann - vollkommen unabhängig davon, ob es läuft oder nicht, oder ob das Ergebnis richtig oder falsch ist.
Die Hauptsache bist Du - dass Du verstehst, was Du tust - nicht das Programm. Damit Du für das Programm verantwortlich sein kannst, musst Du auch dahinter stehen können und sagen können, dass Du Dir keine Fehlereventualitäten bekannt sind.