Skip to main content

Was ist das Programmverständnis?

Programmverständnis ist die Fähigkeit eines Programmierers, zu verstehen, was ein Computerprogramm -Quellcode tut.Im Informatikunterricht wird das Verständnis eines Programms häufig zugunsten des Lernens der Mechanik und der Syntax der unterrichteten Computersprache übersehen.Das Schreiben eines verständlichen Codes ist jedoch ein universelles Bedürfnis, unabhängig von der Computersprache, in der er geschrieben wird.Wenn ein Programmierer eine Bibliothek oder ein Stück Code schreibt, aber niemand ermitteln kann, was er danach tut, kann der Algorithmus und die Logik hinter diesem Code leicht verloren gehen.Es wird immer häufiger, dass Programmierer ihren eigenen Code nicht entschlüsseln können, da sie häufig nicht klar und intuitiv geschrieben wird.

Es gibt zwei Hauptstrategien -Programmierer, um das Programmverständnis zu verbessern, und jeweils hat ihre eigenen Vorteile und Rückschläge.Die erste Methode besteht darin, den Code während oder nach der Codeerstellung Dokumentation hinzuzufügen, und die zweite besteht darin, Code mit Schwerpunkt auf der Struktur zu schreiben.Eine Kombination beider Ansätze ist für die meisten Programmierer hilfreich, obwohl es einige Codebauer gibt, die eine Strategie gegenüber einer anderen bevorzugen.Welche zu verwendende Methode ist eine Frage der persönlichen Präferenz des Programmierers, und jeder Versuch, Code zu klärenSehr nützliche Krücke für einen Programmierer, der mit der Sprache, in der der Code geschrieben ist, nicht vertraut ist. Die meisten Computersprachen haben einen spezifischen Dokumentationsstil, um das Programmverständnis zu unterstützen.Wenn die Code -Dokumentation gründlich geschrieben wird, kann ein neuer Programmierer erster Schritt darin bestehen, alle Dokumentationen und Kommentare zu lesen, um ein Verständnis für die Funktionsweise des Programms zu erhalten, ohne den Code überhaupt gelesen zu haben.Anstatt von der Code -Syntax und der Mechanik abhängig zu sein, kann der Programmierer sehen, was im Klartext passiert, und dann den Text auf genau an einem bestimmten Ort beziehen.Wenn die Programmierer jedoch eine Dokumentation zum Code hinzufügen, müssen Programmierer jedoch vorsichtig sein, da zu viel Dokumentation verwirrend und aufdringlich und nicht hilfreich sein kann.

Beim Schreiben von Code mit Schwerpunkt Struktur geht ein Programmierer davon ausDer Code verfügt über eine äquivalente Kenntnis der Sprachensyntax und der Mechanik.Manchmal ist dies eine gültige Annahme, auf die nicht immer angewiesen werden kann.Das Programmverständnis, das weitgehend auf der Struktur basiert, ist möglich, es dauert jedoch wesentlich mehr Arbeit des ursprünglichen Programmierers, um sie zu erleichtern.Die Mechanik und die Syntax der Sprache müssen genau sowie alle stilistischen Konventionen befolgt werden, und alles muss konsistent sein.Beim Schreiben von Code auf diese Weise muss ein Programmierer immer bewusst sein, dass das, was für ihn klar ist, einer anderen Person möglicherweise nicht klar ist.

Selbst beim Schreiben von Code mit einem Auge für ein späteres Programmverständnis können später zusätzliche Dokumentationen oder strukturelle Änderungen erforderlich sein.Dies ist ein natürlicher Bestandteil der Codewartung und kein Fehler durch den Programmierer.Ein Programmierer Job ist es, so viele Verständnisprobleme wie möglich zu antizipieren, aber alle werden nicht immer gefangen.