Zuhause Software Langsames Tanzen mit Technologie: Debugging, Programmierer und Maschine

Langsames Tanzen mit Technologie: Debugging, Programmierer und Maschine

Inhaltsverzeichnis:

Anonim

Jeder, der an der Programmierung der grundlegendsten Projekte gearbeitet hat, weiß, dass der Prozess ein gutes Stück Geduld erfordert. Die zahlreichen Fallstricke beim Versuch, Code von Grund auf neu zu schreiben, sind ein Lied und ein Tanz auf all die vielen Arten, auf die ein menschlicher Programmierer oder Entwickler etwas falsch machen kann. Es ist eine lange Liste, die von Syntaxfehlern, die normalerweise vom Compiler abgefangen werden, bis zu tieferen Fehlern auf "Vision-Ebene" reicht, die eine intelligentere Überprüfung erfordern. Zu diesem Zweck bringen Schulen und Ausbildungszentren Informatikstudenten bei, wie sie ein Programm "debuggen". Interessant ist jedoch, dass jeder Einzelne seine ganz eigene Antwort auf diese Herausforderung entwickelt. In der Tat kann dies ein Bereich sein, in dem mehr als ein wenig persönlicher Einblick erforderlich ist. (Lesen Sie in Die Pioniere der Computerprogrammierung über einige der wichtigsten Programmierer.)

Debugging-Code: Wie es gemacht wird

In einigen Fällen können Informatiker Ressourcen aus Entwicklerstudios oder Programmierumgebungen verwenden, um Fehler in einem Programm zu isolieren. Wenn diese Art der Fehlerbehandlung oder Systemnachrichten nicht verfügbar oder nützlich sind, muss für das Debuggen der Code Zeile für Zeile durchlaufen werden. Viele Programmierumgebungen, wie beispielsweise Microsoft Visual Basic Studio, verfügen über Funktionen, die ein klares, visuelles, zeilenweises "Durchlaufen" des Codes ermöglichen.

Das Durchlaufen von Code hilft auf zwei Arten: Erstens können Programmierer sehen, was passiert, wenn der Computer den Code liest und wo der Fokus in Bezug auf rekursive Funktionen und andere Code-Interaktionen liegt. Zweitens kann der Programmierer jedoch häufig die Werte verschiedener Variablen mithilfe von Mouseover-Befehlen oder anderen Teilen der Schnittstelle anzeigen. Zu wissen, welche Werte in Variablen enthalten sind, ist eine wichtige Methode, um zu verstehen, wie der Computer mit dem angegebenen Code umgeht.

Langsames Tanzen mit Technologie: Debugging, Programmierer und Maschine