Имя: Пароль:
IT
 
Используете Goto (переход по метке)?
Ø (Волшебник 09.12.2020 10:48)
0 Zapal
 
04.12.20
10:32
1. нет! Код должен быть идеален! 46% (26)
2. почти никогда, но пару раз было 30% (17)
3. да! Свободно и без ограничений 18% (10)
4. да, но только когда никто не видит 7% (4)
Всего мнений: 57

немного предыстории, возможно кто-то не в курсе. Считается что использование этой конструкции показывает низкое качество кода. В некоторых языках его просто запретили

написал вот я его недавно и задумался - я один такой плохой или нас много? Насколько это явление вообще распространено в одинэсной среде? В типовых вроде не припомню, возможно им там тоже запретили

и да, давайте сразу договоримся - Прервать, Продолжить и Возврат это другое, здесь нет смысла делать опросы, их используют все. Речь конкретно о команде Перейти
2 Noser2020
 
04.12.20
10:35
(0) Каждый день. Как же без него?

да! Свободно и без ограничений
16 Галахад
 
гуру
04.12.20
10:44
Выполнить.

Даже не знаю как тут можно без меток.

да! Свободно и без ограничений
43 sr77
 
04.12.20
11:21
1

да! Свободно и без ограничений
75 trdm
 
04.12.20
12:20
Продолжить, прервать - это частные случаи goto.
Инструмент есть инструмент.
Можно конечно понтоваться, что пишещь без гоуту, но это просто понты и не более.

да! Свободно и без ограничений
97 dmpl
 
04.12.20
22:07
(0) Только вот честно - уже и не помню, когда в последний раз была ситуация, когда эта конструкция могла бы потребоваться на ЯВУ. А так - был бы смысл - использовал бы. Как, например, в Ассемблере.

да! Свободно и без ограничений
116 NcSteel
 
05.12.20
21:36
Постоянно использую Возврат, Прервать или Продолжить.

да! Свободно и без ограничений
131 sitex
 
naïve
06.12.20
19:04
(0) Использую и не стесняюсь.

да! Свободно и без ограничений
135 Гений 1С
 
гуру
06.12.20
20:35
Обычно для выхода к концу процедуры/функции, если просто возврат сделать нельзя.
Больше случаев не припомню.

да! Свободно и без ограничений
162 Bigbro
 
07.12.20
07:35
Доктора разработчики ЗУП покусали.

да! Свободно и без ограничений
212 Ботаник Гарден Меран
 
07.12.20
13:12
Забавно смешаны термины.
Код может не использовать Goto и быть противоположностью идеала.
Отказ от goto был связан со структурированием кода, чтобы не размазывать смысл алгоритма.
А сейчас смысл прекрасно размазывается по модулям БСП, но опросов про неидеальность БСП никто не создает.
Просто взяли черный ящик, а алгоритмы основной задачи кувалдой приспособили к БСП приспособили.
Еще великолепную лапшу асинхронности в платформе можно рассмотреть.
P.S.
Да,да, пункт в правилах помним.
Платформа - великолепна. Вжик, вжик, и задача готова.

да! Свободно и без ограничений
Закон Брукера: Даже маленькая практика стоит большой теории.