Возможно, для кого-то скажу банальную фразу, но блок-схемы — это объективно прекрасно. Кажется, просто квадраты, ромбики и стрелочки между ними, а тем временем это очень мощный инструмент в понимании процессов. А понимание процессов — это шаг на пути к успеху =)
При достаточно простой реализации, с помощью блок-схемы можно описать как лёгкую программу, так и филогенетическое дерево (посмотрите, это фантастика). И получившаяся конструкция будет понятна всем, даже людям, не являющимся специалистам в этой области.
Возвращаясь к программированию и разработке разных систем — если сервис, который вы делаете (или только думаете сделать) невозможно описать блок-схемой, то… есть вероятность, что это работать не будет. И лучше 20 раз перерисовать схему, чем 20 раз пересобрать проект.
Блок-схемы не могут целиком и полностью заменить обычной документации, но стать мощным подспорьем — точно да.
