Programm-Debugging ist der Prozess des manuellen Testens des vorbereiteten Programms oder durch Kompilieren des Programms, um Grammatikfehler und logische Fehler zu korrigieren, bevor es in den tatsächlichen Betrieb überführt wird. Dies ist ein wesentlicher Schritt, um die Korrektheit von Computerinformationssystemen sicherzustellen.
Nachdem das Computerprogramm programmiert wurde, muss es zum Testen an den Computer gesendet werden. Basierend auf den während des Tests gefundenen Fehlern wird eine weitere Diagnose durchgeführt, um die Ursachen und konkreten Korrekturstellen herauszufinden.
Schritte (Empfohlenes Lernen: Web-Frontend-Video-Tutorial)
Der erste Schritt besteht darin, zum Bearbeiten ein Bearbeitungsprogramm zu verwenden Das kompilierte Quellprogramm wird gemäß einem bestimmten Schreibformat an den Computer gesendet, und das Bearbeitungsprogramm fügt das Quellprogramm entsprechend der Absicht des Benutzers hinzu, löscht oder ändert es.
Der zweite Schritt besteht darin, das eingehende Quellprogramm in Maschinensprache zu übersetzen, d. h. mit einem Compiler die Grammatik des Quellprogramms zu überprüfen und die Quellprogrammanweisungen, die den grammatikalischen Regeln entsprechen, in eine „Sprache“ zu übersetzen Der Computer kann es erkennen.
Wenn nach der Überprüfung durch den Compiler ein Grammatikfehler gefunden wird, müssen Sie die Grammatikfehler im Quellprogramm mit einem Bearbeitungsprogramm ändern und dann erneut kompilieren, bis keine Grammatikfehler mehr vorhanden sind.
Der dritte Schritt besteht darin, das Verbindungsprogramm im Computer zu verwenden, um die übersetzten Computersprachenprogramme zu verbinden und sie in ein Programm zu integrieren, das der Computer tatsächlich ausführen kann. Während des Verbindungsvorgangs treten im Allgemeinen keine Verbindungsfehler auf. Wenn ein Verbindungsfehler auftritt, liegt ein Problem wie Verwirrung beim Aufruf von Unterprogrammen oder Fehler bei der Parameterübertragung im Quellprogramm vor.
Zu diesem Zeitpunkt müssen Sie das Quellprogramm mit einem Bearbeitungsprogramm ändern und es dann kompilieren und verbinden. Wiederholen Sie diesen Vorgang, bis keine Verbindungsfehler mehr vorliegen.
Der vierte Schritt besteht darin, eine Probeberechnung des geänderten Programms durchzuführen. Zu diesem Zeitpunkt können Sie mehrere simulierte Daten für einen Probelauf annehmen und die Ausgabeergebnisse mit den korrekten Ergebnissen der manuellen Verarbeitung vergleichen.
Wenn es einen Unterschied gibt, deutet dies darauf hin, dass ein logischer Fehler im Computerprogramm vorliegt. Wenn das Programm nicht groß ist, können Sie die Daten des Quellprogramms mit manuellen Methoden simulieren.
Wenn das Programm relativ groß ist, funktioniert die manuelle Simulation derzeit nicht Der Computer kann nur auf den Einzelmodus eingestellt werden. Schritt-für-Schritt-Ausführungsmodus, verfolgen Sie den Betrieb des Programms Schritt für Schritt. Sobald das Problem gefunden ist, muss das Quellprogramm noch mit einem Bearbeitungsprogramm geändert und anschließend so lange kompiliert, verknüpft und ausgeführt werden, bis keine logischen Fehler mehr vorliegen. Sie können es auch nach der Fertigstellung kompilieren.
Das obige ist der detaillierte Inhalt vonDie Aufgabe des Programm-Debuggens ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

Dreamweaver Mac
Visuelle Webentwicklungstools