Mir scheint, dass @Valdis hier ein kleiner Flüchtigkeitsfehler unterläuft: Nämlich der Unterschied zwischen "Bug" und "Break".
Bug: Fehler in der logischen Struktur. Dieser "Fehler" wird von keinem Compiler erkannt, einige wenige werden vllt bei kleineren Standardsachen Vorschläge machen. Ein Code kann tausende Bugs haben, aber dennoch fehlerfrei kompiliert werden.
Break: Jetzt ist's kaputt... Ohhhh. Verdammt. Hier fängt der Compiler das Meckern an (z.B. fehlendes Semicolon). Hier geht der Code nicht! Breaks werden als erste vermieden, einfach weil die etwas kaputt machen.
Die Unterscheidung ist subtil für jemanden, der noch kein größeres Projekt geschrieben hat, aber elementar für den Entwickler! Breaks sind - verhältnismäßig - einfach zu flicken, der Compiler sagt mir ja, wo der sitzt.
Ein Bug dagegen... Ich wünsche viel Spaß....
Bug: Fehler in der logischen Struktur. Dieser "Fehler" wird von keinem Compiler erkannt, einige wenige werden vllt bei kleineren Standardsachen Vorschläge machen. Ein Code kann tausende Bugs haben, aber dennoch fehlerfrei kompiliert werden.
Break: Jetzt ist's kaputt... Ohhhh. Verdammt. Hier fängt der Compiler das Meckern an (z.B. fehlendes Semicolon). Hier geht der Code nicht! Breaks werden als erste vermieden, einfach weil die etwas kaputt machen.
Die Unterscheidung ist subtil für jemanden, der noch kein größeres Projekt geschrieben hat, aber elementar für den Entwickler! Breaks sind - verhältnismäßig - einfach zu flicken, der Compiler sagt mir ja, wo der sitzt.
Ein Bug dagegen... Ich wünsche viel Spaß....
"Tanker anvisiert, Lastwagen versenkt."
Aus dem Logbuch der USS Seetiger,
dem rosaroten U-Boot
Quelle: "Unternehmen Petticoat", Film
Aus dem Logbuch der USS Seetiger,
dem rosaroten U-Boot
Quelle: "Unternehmen Petticoat", Film