Δεν έχω δει ποτέ, ούτε μία φορά, χρειάζεται να γράψει το ψευδοκώδικα του προγράμματος πριν από τη σύνταξή της.
Ωστόσο, μερικές φορές είχα να γράψω ψευδοκώδικα μετά τη σύνταξη κώδικα, το οποίο συνήθως συμβαίνει όταν προσπαθώ να περιγράψει την εφαρμογή υψηλού επιπέδου ενός προγράμματος για να πάρει κάποιος μέχρι την ταχύτητα με το νέο κώδικα σε σύντομο χρονικό διάστημα. Και με την «εφαρμογή υψηλού επιπέδου», εννοώ μια γραμμή ψευδοκώδικα περιγράφει 50 περίπου γραμμές της C #, για παράδειγμα:
Πυρήνα χωματερές μια δέσμη των αρχείων XML σε ένα φάκελο και να τρέχει το process.exe
εκτελέσιμο με μερικές παραμέτρους γραμμής εντολών.
Η process.exe διαβάζει κάθε αρχείο
Κάθε αρχείο διαβάζεται γραμμή προς γραμμή
Οι μοναδικές λέξεις τράβηξε έξω από το αρχείο που είναι αποθηκευμένο σε μια βάση δεδομένων
Αρχείο διαγράφεται όταν τελειώσει την επεξεργασία της
Αυτό το είδος της ψευδοκώδικα είναι αρκετά καλό για να περιγράψει περίπου 1000 γραμμές κώδικα, και αρκετά για να ενημερώσουν με ακρίβεια ένα newbie ό, τι είναι στην πραγματικότητα κάνει το πρόγραμμα καλό.
Σε πολλές περιπτώσεις, όταν δεν ξέρω πώς να λύσει ένα πρόβλημα, εγώ πραγματικά τον εαυτό μου αντλώντας ενότητες μου σε έναν πίνακα όσον αφορά πολύ υψηλό επίπεδο για να πάρετε μια σαφή εικόνα για το πώς αλληλεπιδρώντων τους, με βάση ένα πρωτότυπο σχήμα βάσης δεδομένων, με βάση ένα δομή δεδομένων (ιδιαίτερα τα δέντρα, τα γραφήματα, πίνακες, κλπ) για να πάρετε μια καλή λαβή για το πώς να διασχίσει και να τα επεξεργάζεται, κ.λπ.