Size: a a a

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

2021 June 01

JD

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

ИИ

Иван Иванов... in 1С, БСП, DevOps и Архитектура
Давно прод не ронял, отвык
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Так там будет просто
Если Параметр.Результат Тогда
Отказ = Истина
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Или
Если Параметр.Ошибки.Количество() > 0 Тогда
Отказ = Истина
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
какие-то тюремные шуточки
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Наклеечка с джокера. Кажется от леруевцев
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Там 4 подряд метода со сквозным параметром-отказом (и накапливаемым списком ошибок). Предлагаешь после каждого того вызова вписать это условие?
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Либо в конце проверять количество ошибок, либо в каждом из методов придерживаться правила - не устанавливать ложь
источник

ИИ

Иван Иванов... in 1С, БСП, DevOps и Архитектура
"Если вы регулярно не роняете прод значит вы не работаете"
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
где за такую работу платят?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
А цель всего этого - защититься от добавления "плохой" строки кода "Отказ = Ложь" внутри вызываемого метода? Или чем возвращаемый параметр-отказ еще плох?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
К слову, защититься можно стат анализом)
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Так это пример вообще не об этом, в таком примере не надо отказ везде тулить, а только в конце проверять
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Какой пример не об этом и об чем "этом"? :) Кажется я потерял нить разговора
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Это не профессионально, сознаваться в том, что потерял нить спора, вот я потерял и все равно продолжаю топить
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Я был о Вас другого мнения.
источник

ИИ

Иван Иванов... in 1С, БСП, DevOps и Архитектура
"Если вы не нарушаете лицензионное соглашение 1с значит у вас не хайлоад" (с) откуда то с инфостарта
источник

AA

Artur Ayukhanov in 1С, БСП, DevOps и Архитектура
все зависит от того, что внутри этих методов происходит!

по примеру кода очень похоже, что
1 ошибки накапливаются
2 параметр отказ может устанавливаться где-то внутри в зависимости от условий.

возможно, установка отказа и добавление ошибки связано на 100% - это логично.
если нет, тогда нужно над логикой подумать.

а если связано 100%, тогда параметр Отказ не нужен вообще, и достаточно накапливаемого списка ошибок )
а отказ взводить, если ошибки есть, уже в конце кода
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
в том, что Отказ когда передаешь в глубь по стеку, вполне может как-то там переопределяться. Был истиной, стал ложь, потом опять истиной и т.д. Этой общий теоретический случай :)  Вместо "Отказ", напиши "Успех" и уже чуть под отпустить должно.
источник