@Ag_go

Нужна концепция, часто ли используете блок схемы скриптов и чем пользуетесь?

Всем привет!
Интересует основа вопроса.
Буду рад любому ответу.
Заранее, Спасибо!
  • Вопрос задан
  • 177 просмотров
Решения вопроса 2
Griboks
@Griboks
С опытом в голове появляется мысленный компилятор, поэтому достаточно просто тз, что бы уже понимать архитектуру.

Также с опытом начинаешь непроизвольно применять все эти эфемерные паттерны, tdd, контракты, протоколы... Иными словами начинаешь двигаться от интерфейсов к независимой реализации сверху вниз.

Блок схемы, uml диаграммы и прочие бесполезные вещи использую регулярно для отчетов начальству. Разумеется, отчеты никто не читает, но схемы создают иллюзию безопасности и документации.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Блок-схемы для скриптов не нужны. Скрипты обычно не слишком сложная вещь, а если большой, то должны использоваться функции.

В современном ИТ блок-схемы используются в основном для таких вещей
1. Презентации, для наглядности разных вещей.
2. Описание бизнес логики, юзер кейсов, интерфейсов
3. Для документации и нагляности, например описание инфраструктуры или архитектуры всего проекта

Рядовые девелоперы могут использовать блок-схемы (часто UML) для описания контрактов между компонентами. Это вполне себе встречающееся явление, если компоненты пишут разные команды. Но блок-схемы тут не единственный вариант.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
Adamos
@Adamos
Никогда. И, соответственно, ничем.
Это любой ответ, вы обещали радоваться, и заранее тоже.
Ответ написан
newross
@newross
Product owner
Как показывает моя практика, если нужно сделать какие-то сложные расчеты, то без flow diagram что разработчки, что QA ничего не поймут и задача будет 100 перекидываться между ними. Однако для обычной рутины, которой 99%, ничего рисовать не нужно.
Ответ написан
Комментировать
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Нет, блок схемы нигде, кроме как на парах застывших в советских учебниках динозавров, не используются.
Ответ написан
Комментировать
@Vitsliputsli
Иногда. Как составляющая ТЗ (заказчик оформляет, либо уже внутренний аналитик). Как средство взаимодействия между заказчиком, аналитиками, разработчиками, тестировщиками. Описывается примитивная логика, но которой много, между разработчиками оно не нужно.
Ответ написан
Комментировать
@AlexSku
не буду отвечать из-за модератора
Управляющая логика (Stateflow, граф состояний). - для алгоритмов в автоматике.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы