In diesem Video sprechen wir über Logikfehler und warum sie auftreten können.
Logikfehler sind Fehler oder Bugs in Ihrem Code, die dazu führen, dass Ihr Programm nicht korrekt ausgeführt wird.
Logikfehler sind Fehler, die von einem Programmierer gemacht werden.
Manchmal sind die Fehler fahrlässig.
In anderen Fällen sind die Fehler darauf zurückzuführen, dass die Programmierer unvollständige oder falsche Informationen haben.
In anderen Fällen treten Fehler auf, wenn ein Programmierer den Code eines anderen Programmierers ändert, um etwas zu korrigieren oder
hinzuzufügen, und dabei einen Fehler einführt.
Es gibt viele, viele Ursachen für Logikfehler.
Dabei spielt es keine Rolle, was die Ursache ist.
Sie müssen korrigiert werden.
Wir müssen unseren Code testen und ihn debuggen, um Fehler zu finden und zu korrigieren.
Angenommen, wir haben ein Programm, das festlegt, ob eine Person bei einer Wahl wählen darf, und man muss mindestens 18 Jahre
alt sein, um wählen zu dürfen.
Wir haben in diesem Kurs noch nicht über if-Anweisungen gesprochen, aber sie sind sehr intuitiv und ich bin sicher, dass Sie diesem
kleinen Stück Code folgen werden.
Zunächst wird geprüft, ob das Alter über 18 Jahren liegt.
Wenn ja, wird der Code innerhalb der geschweiften Klammern ausgeführt.
Sehen Sie den Fehler?
Hier ist es ziemlich einfach zu erkennen, weil der Code isoliert ist.
Und ich habe Ihnen gesagt, dass es einen Fehler gibt.
In Wirklichkeit ist jedoch in der Regel viel mehr Code beteiligt, und dies kann nur ein kleiner Teil eines
viel größeren Programms sein.
Das Problem in diesem Code ist, dass die Testbedingung größer oder gleich 18 oder größer als 17
sein sollte.
Beides funktioniert so, wie es jetzt geschrieben ist.
18-Jährige würden nicht wählen dürfen.
Wir werden im Laufe des Kurses über das Testen im Zusammenhang mit den USA und bewährten Verfahren sprechen.
Nun, damit ist dieser Abschnitt abgeschlossen.
Wenn Sie Fragen haben, stellen Sie diese bitte im Kursforum.