Nikdy jsem ani jednou, potřeboval k napsání pseudocode programu před zápisem.
Nicméně, občas jsem musel psát pseudokódu po psaní kódu, který se obvykle stává, když se snažím popsat provádění na vysoké úrovni programu, aby někoho až do rychlosti s novým kódem v krátkém čase. A „provádění na vysoké úrovni“, myslím jeden řádek pseudokódu popisuje 50 nebo tak linie C #, například:
Core dump spoustu XML souborů do složky a spustí process.exe
spustitelný s několika příkazové řádky parametrů.
Process.exe přečte každý soubor
Každý soubor je číst řádek po řádku
Unikátní slova vytáhl ze souboru uloženého v databázi
Soubor je odstraněn, když jeho hotové zpracování
Tento druh pseudocode je dost dobře popsat zhruba 1000 řádků kódu, a dostatečně přesně informovat nováček, co program je vlastně dělá dobře.
Při mnoha příležitostech, když nevím, jak vyřešit problém, ve skutečnosti jsem se ocitl čerpání své moduly na tabuli v podmínkách velmi vysoké úrovni, aby si jasnou představu o tom, jak jejich interagující, kreslení prototyp schématu databáze, kreslení datová struktura (zejména stromy, grafy, tabulky, atd), aby si dobrou rukojeť o tom, jak procházet a zpracovat ji, atd.