Почему в типовых конфигурациях не используется оператор "Перейти"?

1. Aleksey_Abramov 14.06.24 23:06 Сейчас в теме
Почему его не используют? Для чего он тогда нужен?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user1880116 15.06.24 09:16 Сейчас в теме
(1)
Для чего он тогда нужен?
Его специально ввели в язык, чтобы про него задавали вопросы. Сильно помогает выявлять степень вменяемости называющих себя "программистами"
EarlyBird; Sashares; +2 Ответить
4. EarlyBird 7 16.06.24 05:12 Сейчас в теме
(1) это верный признак говнокода

Для чего он тогда нужен

Ответ очевиден - чтобы писать говнокод.
Дело в том, что отношение к плохому коду меняется по мере роста квалификации.
Джун иногда пишет плохой код, потому что ещё не умеет писать хорошо.
Мидл ненавидит плохой код, потому что знает, что это плохо и зашкварно.
Опытный и мудрый Сеньор снова иногда пишет плохой код, потому что знает, что некоторые задачи надо делать БЫСТРО И ДЁШЕВО, время это очень ценный ресурс.

(Но даже в этом случае он не опускается до оператора "Перейти", это уже совсем дно.)
Fox-trot; +1 Ответить
2. laperuz 46 15.06.24 05:26 Сейчас в теме
5. gybson 16.06.24 17:02 Сейчас в теме
Потому что по факту безусловный переход никогда не является безусловным и его нет в алгоритмах. В алгоритмах используются его аналоги "Возврат" и "Прервать", которые тоже могут создавать проблемы, но они действуют исключительно внутри конкретного блока. ВызыватьИсключение тоже по факту безусловный переход.
Nadushka74; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот