Size: a a a

1С, БСП, DevOps и Архитектура

2020 February 14

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
John Doe
Удобочитаемость у вложенного, если там до 3-4 уровней, не страдает же
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
вот те пример где у меня мозг уже не хочет понимать как и где че то получается
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
3 уровня всего
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
Мимо кассы.
Рассматриваем мой пример без веток Иначе из https://t.me/ssl1c/44742
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
почему мимо то
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
тоже можно сделать плоским код
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ну так я за конкретный кейс потому что спрашивал
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
тоже можно сделать плоским код
источник

VP

Vitaly Popov in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
Успех = СделатьЧтоТо_1();
Если Не Успех Тогда Перейти ~ВсеПлохо; КонецЕсли;

Успех = СделатьЧтоТо_2();
Если Не Успех Тогда Перейти ~ВсеПлохо; КонецЕсли;

Успех = СделатьЧтоТо_3;
//...

//Тут все плохо
~ВсеПлохо:
вот, теперь все действительно идеально
Дейкстра трудился, трудился и вот =)
https://ru.wikipedia.org/wiki/Goto
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
Поместите код в процедурку и замените переходы на возвраты, и уже не быдлокод =)
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
ZEEGIN
Мне кажется учить студентов это здорово :)
Только не платят. А так да
источник

АС

Алексей Сиднев in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
мое имхо - процедурок длиннее 30-40 строк быть просто не должно
А Вы любой текст запроса выносите в отдельную функцию или от N строк?
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Алексей Сиднев
А Вы любой текст запроса выносите в отдельную функцию или от N строк?
А если текст запроса не влазит - режем его на куски рекурсивно, пока 40 строк не останется)
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
Алексей Сиднев
А Вы любой текст запроса выносите в отдельную функцию или от N строк?
запрос больше 40 строк - это неправильный запрос....
источник

AZ

Aleksey Zemskov in 1С, БСП, DevOps и Архитектура
Выносим в цикл)
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Aleksey Zemskov
Выносим в цикл)
Выбрать * из
источник

AZ

Aleksey Zemskov in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
запрос больше 40 строк - это неправильный запрос....
Разработчики ЗУП знают об этом
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Aleksey Zemskov
Разработчики ЗУП знают об этом
Да если бы только ЗУП
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
В какую конфу не глянь везде диверсанты из ЗУП)
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
P Z
Выбрать * из
в языке зпросов есть чудный разделитель - запятая. что мешает несколько полей выбрать одной строчкой? запросы сразу становятся компактнее
источник