Size: a a a

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

2020 February 14

ВМ

Василий Мазурок in 1С, БСП, DevOps и Архитектура
Там чуть выше было... давайте подымем очередной срач...
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
я не понимаю как ты можешь сомневаться в таком отточенном промышленном коде....
Я-то не стебусь, радею за избавление от избыточных отступов при уровне вложенности больше, скажем, 5
источник

ВМ

Василий Мазурок in 1С, БСП, DevOps и Архитектура
а я чо думаю долго думать...
источник

RB

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

JD

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

RB

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

RB

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

RB

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

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
вынеси логику в отдельную процедуру, разбей так чтобы оно было атомарным
Ну вот - сначала 10 возвратов заменить на 10 вызовов процедур, потом через какое-то время еще понадобится в эти процедуры передавать какой-нибудь контекст - это еще 10 раз добавить параметры в процедуру.
Дублирование - абсолютное зло)
источник

RB

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

RB

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

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ramis Bakhtiev
да где дублирование то?
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
то что ты написал Возврат - это че расстрел уже?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
10 раз в методе - да, хреновастенько
источник

RB

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

RB

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

RB

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

RB

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

RB

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

JD

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