Ich habe noch nie, nicht einmal, notwendig, um den Pseudo-Code eines Programm zu schreiben, bevor es zu schreiben.
Jedoch gelegentlich habe ich Pseudo - Code zu schreiben , habe nach dem Schreiben von Code, die in der Regel geschieht , wenn ich versuche , die High-Level - Umsetzung eines Programm zu beschreiben , jemanden dazu zu bringen mit neuem Code in kürzester Zeit zu beschleunigen. Und mit „High-Level - Implementierung“, meine ich eine Zeile von Pseudo - Code beschreibt 50 oder so Zeilen C #, zum Beispiel:
Core-Dumps eine Reihe von XML-Dateien in einen Ordner und führt die process.exe
ausführbare Datei mit ein paar Kommandozeilenparameter.
Die process.exe liest jede Datei
Jede Datei wird Zeile für Zeile gelesen
Einzigartige Worte aus der Datei in einer Datenbank gespeichert gezogen
Datei wird gelöscht, wenn seine endgültige Verarbeitung
Diese Art von Pseudo-Code ist gut genug, um rund 1000 Zeilen Code zu beschreiben, und gut genug, um genau einen Neuling zu informieren, was das Programm eigentlich tut.
Bei vielen Gelegenheiten, wenn ich weiß nicht, wie ein Problem zu lösen, eigentlich finde ich mich meine Module auf einem Whiteboard in sehr hohem Niveau Begriff zeichnet ein klares Bild davon, wie ihr Interacting zu bekommen, einen Prototyp eines Datenbank-Schemas zeichnen, zeichnet eine Datenstruktur (vor allem Bäume, Graphen, Arrays, usw.) einen guten Griff zu bekommen, wie es zu durchqueren und Verfahren usw.