Fehlererkennung & Korrektur-Methoden

December 3

Fehlererkennung & Korrektur-Methoden

Wenn Programmierer Programme schreiben, ist es selten, dass der Code perfekt das erste Mal zusammen sein wird. Programmierer, trotz ihres Wissens sind auch nur Menschen. Ihre Fehler mag gewesen sein, eine geringfügige syntaktische Aufsicht, wie vergessen, am Ende einer Zeile mit einem Semikolon, eine funktionale wie immer eine Gleichung falsch, oder ein Problem so groß, dass sie das Programm zum Absturz hervorrufen würde. Es gibt eine Reihe von Methoden für Programmierer erkennen und korrigieren ihre Fehler.

Fehler beim Kompilieren

Für Sprachen in welcher, die Quelle mehr maschinenlesbarer Form, wie C und C++ Code kompiliert wurde ist der einfachste Weg, einen Fehler zu erkennen und versuchen, das Programm zu kompilieren. Damit das Programm zu kompilieren muss syntaktisch korrekt sein und nicht brechen alle Regeln der Sprache. Wenn der Programmierer einen einfachen Fehler gemacht, dann der Compiler wird dem Programmierer die Art des Fehlers sagen und auf welche Codezeile bemerkte des Compilers den Fehler. Dies erfordert den Programmierer an der Stelle, wo ein Problem vorliegt, so dass er für sich selbst sehen kann, was er braucht, um zu beheben.

Debuggen von Programmen

Ein Programm-Quellcode wird syntaktisch korrekt und folgenden alle Regeln der Sprache bedeutet nicht, dass das Programm funktioniert die Art, wie Sie es wollen. Zum Beispiel sagen, dass Sie eine Rechner-Programm vornehmen, die ordnungsgemäß kompiliert, aber dem Benutzer mitgeteilt, dass man plus eins gleich eins. Um dieses Problem zu beheben, oder es zu debuggen, kann ein Programmierer ein Debugger verwenden. Dies sind spezielle Programme, die die Ausführung des Programms an Punkten halt können der Programmierer setzt und zeigt den Wert der anderen Variablen. Der Programmierer sehen durch die Beobachtung dieser Werte an verschiedenen Stellen im Code, wo im Quellcode des Programms schief läuft.

Web-Programmierung

Einige Sprachen, die auf Servern über Web-Browser, z. B. PHP, laufen gehen nicht durch einen formalen kompilieren. Eher, wenn Sie entweder auf Ihrem Computer als Test oder auf einem live-Server mit dem Internet verbunden die PHP-Datei öffnen, wird angezeigt, wenn das Programm oder nicht gearbeitet hat. Das Äquivalent eines Compilers Problem melden ist der Server eine Fehlermeldung, die besagt einer Meldung in Ihrem Browser, anstelle vom PHP-Programm anzuzeigen. Sie sollten diese aktivierten auf Ihrem Server während der Entwicklung haben. Sobald Ihr Projekt live gehen kann, sollten Sie jedoch auf Ihrem Server die Fehlerberichterstattung deaktivieren. Wenn jemand eine Fehlermeldung auf Ihrer Website findet, konnten sie es, gefährden die Sicherheit der Website verwenden.

Benutzer Tests

Während Programmierer können ihre eigenen Programme durch ihre Schritte um sicherzustellen, dass sie einwandfrei funktionieren, ist es schwierig für einen Programmierer sein, um jede mögliche Situation zu schaffen, die ein Programm sich in finden. Deshalb Programmierer ihr Programm freiwillige Tester, genannt mitteilt, dass es eine unvollkommene Produkt veröffentlichen werden. Wenn etwas schief geht, können die Tester berichten was sie taten, als das Programm abgestürzt. Auf diese Weise der Programmierer kann neu, was die Person war dabei, und verwenden Sie debugging-Tools zum Identifizieren und beheben Sie das Problem.