Я никогда даже не один раз, нужно написать псевдокод программы перед записью.
Тем не менее, время от времени я должен был написать псевдокод после написания кода, который обычно происходит , когда я пытаюсь описать реализацию высокого уровня программы , чтобы заставить кого - то до скорости с новым кодом в коротком промежутке времени. И «осуществление на высоком уровне», я имею в виду одна линия псевдокод описывает 50 или около линии C #, например:
Дампы кучу файлов XML в папку и запускает process.exe
исполняемый файл с несколькими параметрами командной строки.
Process.exe читает каждый файл
Каждый файл построчно чтение
Уникальные слова вырываются из файла, хранящегося в базе данных
Файл будет удален, если его завершения обработки
Такого рода псевдокоде достаточно хорошо, чтобы описать примерно 1000 строк кода, и достаточно, чтобы точно сообщить новичку, что программа действительно делает хорошо.
Во многих случаях, когда я не знаю, как решить проблему, я действительно считаю себя рисовать свои модули на доске с точки зрения очень высокого уровня, чтобы получить четкое представление о том, как их взаимодействуя между собой, опираясь прототип схемы базы данных, рисунок структура данных (особенно деревья, графы, массивы и т.д.), чтобы получить хорошую ручку, как пройти и обработать его, и т.д.