|
Используете Goto (переход по метке)? Ø (Волшебник 09.12.2020 10:48) |
☑ |
0
Zapal
04.12.20
✎
10:32
|
Всего мнений: 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.
Да,да, пункт в правилах помним.
Платформа - великолепна. Вжик, вжик, и задача готова.
да! Свободно и без ограничений |
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший