ИМХО, но Switch актуален для простых случаев с небольшим числом веток. При росте кода и добавлении других условий приходится переделывать его в классический If. Когда листаешь длиннокод, то от свитча он не становится удобнее. Лучше видеть с какой переменной идёт сравнение. Ну и если у тебя просто сравнение с переменной с кучей веток, то, скорее всего, код написан неграмотно. Чаще всего сравнение с разными переменными.
Я за то, чтобы в 1С был Switch, но совершенно не буду страдать от его отсутствия.
Да, соглашусь с вами, что это очень плохая черта вендора. В последнее время они пытаются "сблизиться" с разработчиками. Сделали EDT открытой (в том числе открыт баг-треккер). Но всё равно каждое обращение в компанию превращается в игру "а докажи, что не верблюд".
EDT в связке с Sonar и Git позволяет хорошо со всем этим справляться.
Как я уже отмечал в статье, 1С не идеальна. И к ней много претензий. Но не всё, что "иначе" автоматически "плохо".
1С - это НЕ универсальная платформа. Она создана для своих целей и заточена под них. Имеет свои особенности в разработке. И 1С далеко не единственная в этом. Именно поэтому в мире множество разных языков, платформ, фреймворков и так далее. Всё для своих целей.
Данная статья содержит много сомнительных пунктов. Часть из них критикует по принципу "мы привыкли иначе, а значит это плохо". Другая часть делает ставку на отсутствие знаний о платформе у читателя. Т.е. введение в заблуждение. Но для разбора их всех понадобится написать ещё одну статью.
А если коротко, то это главная предъява из статьи: "Но в 1С решили сделать не как все"
В среднем разработчик 1С зарабатывает где-то 100 в лучшем случае (при стандартном рабочем графике), никак не больше.
Уважаемый, Вы, видимо, совершенно не в курсе рынка 1С, раз пишите такую отсебятину =)
ИМХО, но Switch актуален для простых случаев с небольшим числом веток.
При росте кода и добавлении других условий приходится переделывать его в классический If. Когда листаешь длиннокод, то от свитча он не становится удобнее. Лучше видеть с какой переменной идёт сравнение. Ну и если у тебя просто сравнение с переменной с кучей веток, то, скорее всего, код написан неграмотно. Чаще всего сравнение с разными переменными.
Я за то, чтобы в 1С был Switch, но совершенно не буду страдать от его отсутствия.
Любой ЯП позволяет писать такие вещи
Я имею ввиду возможности самой платформы. Если идёт разработка своей конфигурации. А с изменением типовых конфигураций, конечно, сложнее.
На самом деле, не обязательно дублировать код. Достаточно разместить его в общем модуле КлиентСервер. Это, конечно, костыль, но работает =)
Почему приложение на Python\Java\C#\C++ тупит на топовом железе?
Вопрос с конкретному приложению.
Данная статья не про конкретные приложения, а про платформу, которая позволяет их писать.
Даёшь Тамагочи на 1С!
А можно конкретнее за неточности?
Да, соглашусь с вами, что это очень плохая черта вендора. В последнее время они пытаются "сблизиться" с разработчиками. Сделали EDT открытой (в том числе открыт баг-треккер). Но всё равно каждое обращение в компанию превращается в игру "а докажи, что не верблюд".
EDT в связке с Sonar и Git позволяет хорошо со всем этим справляться.
Как я уже отмечал в статье, 1С не идеальна. И к ней много претензий. Но не всё, что "иначе" автоматически "плохо".
1С - это НЕ универсальная платформа. Она создана для своих целей и заточена под них. Имеет свои особенности в разработке. И 1С далеко не единственная в этом. Именно поэтому в мире множество разных языков, платформ, фреймворков и так далее. Всё для своих целей.
Данная статья содержит много сомнительных пунктов.
Часть из них критикует по принципу "мы привыкли иначе, а значит это плохо".
Другая часть делает ставку на отсутствие знаний о платформе у читателя. Т.е. введение в заблуждение.
Но для разбора их всех понадобится написать ещё одну статью.
А если коротко, то это главная предъява из статьи: "Но в 1С решили сделать не как все"
Про это тоже можно.
+ в список новинок платформа для разработки сайтов "1С:Элемент".
Платным является только использование портала ИТС. В данной статье нет ничего "секретного".