Вход | Регистрация
    1  2  3  4
Информационные технологии :: Математика и алгоритмы

Используете Goto (переход по метке)?

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

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

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

и да, давайте сразу договоримся - Прервать, Продолжить и Возврат это другое, здесь нет смысла делать опросы, их используют все. Речь конкретно о команде Перейти
   Доктор Манхэттен
 
301 - 09.12.20 - 07:22
(295) Использование исключений не по назначению - говнокод
   dmpl
 
302 - 09.12.20 - 07:26
(283) Там и запишем: в (155) - хрень.

(286) Вот. Ты не можешь. А настоящие программисты сделают. И да, ты опять додумал. Нигде не было условия не использовать запросы к серверу. Было условие не использовать запросы.
   Paint_NET
 
303 - 09.12.20 - 07:29
(300) Ты идиот? Ты сам же писал, что не используешь для ветвления if, покажи, как ты реализуешь ветвление.
   Paint_NET
 
304 - 09.12.20 - 07:30
Очередная балаболка, в общем. Чот школьников тупых всё больше и больше :)
   fisher
 
305 - 09.12.20 - 10:44
(303) > Ты сам же писал, что не используешь для ветвления if
Точная цитата "Условия тоже стараюсь не использовать если это функция, а не процедура."
Что совсем не одно и то же.
Правда, я тоже не очень понял, какие у него в 1С инструменты для избегания ветвления. В других языках есть способы для ряда случаев. Паттерн-матчинг там, функции высшего порядка, наследование...
А в 1С?
  1  2  3  4

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.