ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
16 октября
1548348 Топик полностью
Adept (Вчера, 19:20, просмотров: 19) ответил Eddy_Em на Занятная штука. А вообще, все эти блок-схемы уже давно являются пережитком прошлого. Потому что в реальной жизни ты даже простенькую утилитку на несчастных 200-250 страниц исходного кода не нарисуешь в блок-схеме вменяемого размера. Только бить на куски, и такой талмуд получится…
при достаточно ветвистой логике программы - помогает. Мне вот сейчас нужно сделать две штуковины: универсальную процедуру буферизированного приёма по каналу связи в рамках моего протокола, и парсер протокола. Там весьма ветвистая логика получается с кучей всяких флагов и режимов. И парадокс, обычно чем крупнее проект, - тем менее востребованы блок схемы, т.к. всё более-менее структурировано и "стандартизовано" в рамках привычных подходов. 

раньше я всегда практически рисовал блок-схемы - часто помогало избежать серьёзных логических ошибок, потом перестал на неготорое время, перейдя к проектам покрупнее. А сейчас опять иногда необходимо (а может старею просто и держать в горлове кучу условий без бумажки становится затруднительно, а блок-схема позволяет многое видеть сразу, просто бросив на неё взгляд, ну и прокручивать сценарии возникновения ошибок помогает.

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)