So strukturieren Sie Ihren Programmiercode

Ich erinnere mich an meine erste Fummelei auf meinem ZX Spectrum-Computer in den 1980er Jahren, als ich Seiten mit grundlegenden Befehlen und Beispielcode durchwühlte, ohne eine wirkliche Ahnung davon zu haben, wie ich selbst Programme schreiben könnte. Es war, als würde ich ein Wörterbuch lesen, in dem ich bestimmte Wörter und ihre Bedeutung lernen konnte, mit begrenzten Informationen darüber, wie ich sie zu ganzen Sätzen aufbauen konnte, um ein Dokument zu schreiben. Jeder Programmierer, der sich mit Basics beschäftigt hat, ist wahrscheinlich auf die berühmte „Hello Word“-Routine gestoßen, die aus einem zweizeiligen Programm besteht, das diesen Satz unbegrenzt oft auf dem Bildschirm ausgibt.

Ihr Programmcode muss als Schritt-für-Schritt-Anleitung mit den Befehlen geschrieben werden, die die Programmiersprache Ihrer Wahl versteht. Es bedeutet, dass Sie Ihr Programmierhandbuch lesen, um zu erfahren, welche Befehle Sie für das verwenden müssen, was Ihr Programm tun soll. Im Beispiel „Hello World“ benötigen Sie zuerst einen Befehl, der „Hello World“ auf dem Bildschirm ausgibt, und dann einen zweiten Befehl, um es mehrmals zu drucken, ohne mehrere print-Anweisungen zu schreiben.

Sehen Sie sich dieses Beispiel an. Der Einfachheit halber verwende ich Old-School-Basic mit Zeilennummern – wahrscheinlich, weil ich ein Retro-Freak bin.

10 Druck „Hallo Welt“

20 bis 10

Die beste Struktur zum Schreiben von Programmcode besteht darin, ihn klar und leicht verständlich zu machen. Einige Programmierer stellen mehrere Befehle in eine Zeile, was es schwierig machen kann, Ihrem Code zu folgen, wenn Sie versuchen, Fehler auszubügeln. Wenn Sie Ihren Code über mehrere Zeilen verteilen, funktioniert das Programm tatsächlich besser und wird besser lesbar.

Eine weitere empfohlene Vorgehensweise besteht darin, jeden Teil Ihres Programmcodes mithilfe von REM-Anweisungen zu trennen. REM (kurz für Remark) ermöglicht es Ihnen, Kommentare vor jeden Codeabschnitt zu setzen, um Sie daran zu erinnern, was die einzelnen Teile tun. Dies ist besonders nützlich, wenn Sie Ihren Code zu einem späteren Zeitpunkt bearbeiten möchten.

10 rem Setup-Variablen

20 sei A=1: sei B=2

30 Minuten ******

40 rem Variablen auf Bildschirm drucken

50 rem ******

60 Druck A,B

Alles nach dem REM-Befehl wird vom Computer ignoriert und Sie können so viele REM-Anweisungen verwenden, wie Sie möchten, um größere Lücken in Ihrem Code zu machen, um das Lesen zu erleichtern. In anderen Programmiersprachen können Sie Leerzeilen verwenden oder die erste Zeile der Routine einrücken.

Nun zeige ich Ihnen, wie Sie den gesamten Programmcode strukturieren. Denken Sie daran, dass der Computer Schritt-für-Schritt-Anweisungen befolgen muss, sodass Sie jede Anweisung in der Reihenfolge schreiben müssen, in der sie ausgeführt werden sollen.

KONSTRUKTION DES CODES

Bildschirmauflösung und Variablen einrichten: Der erste Abschnitt Ihres Programms würde die Bildschirmauflösung und die Variablen festlegen.

Informationen in Arrays einlesen: Wenn Sie Informationen haben, die Sie mit dem DIM-Befehl in ein Array einfügen möchten, können Sie eine For/Next-Schleife und den READ-Befehl verwenden. Es ist am besten, die Datenanweisungen für das Array, aus dem gelesen werden soll, am Ende Ihres Programms zu platzieren.

Hauptbildschirm einrichten: Dies ist der Abschnitt, in dem Sie ein Unterprogramm (GOSUB-Befehl) verwenden würden, um den Hauptbildschirm einzurichten. In einem Shoot-Em-Up-Spiel hätten Sie eine Routine, die die Sprites und den Spielbildschirm zeichnet und dann zur nächsten Zeile des Codes zurückkehrt, aus dem sie stammt.

Hauptprogrammschleife: Sobald das Programm in Betrieb ist und ausgeführt wird, springt die Hauptprogrammschleife unter Verwendung von Unterroutinen zu verschiedenen Routinen und kehrt dann zur nächsten Zeile in der Schleife zurück.

Programmroutinen: Es ist eine gute Struktur, alle Programmierroutinen nach der Hauptschleife zu platzieren. Sie hätten separate Routinen, die den Bildschirm aktualisieren, auf Joystick-Eingaben prüfen, auf Kollisionserkennung prüfen und so weiter. Nach jeder Prüfung kehren Sie zur Hauptschleife zurück.

Datenerklärungen: Schließlich können Sie alle Datenanweisungen am Ende des Programms auflisten, was das Auffinden und ggf. Korrigieren erleichtert.

FAZIT

Wenn Sie Ihren Code mit vielen REM-Anweisungen und kurzen Zeilen erstellen, sieht Ihr Code übersichtlicher und einfacher aus. Es kann vorkommen, dass Sie das Programm verbessern oder eine Routine für ein anderes Programm verwenden möchten.


Source by Dean Sharples

About admin

Check Also

Kann man Computerprogrammierer werden?

Der Einstieg in die Computerprogrammierung ist lukrativ, da Sie gut bezahlt werden. Obwohl diese Softwarebranche …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.