Size: a a a

2020 January 15

IS

Idi Suda in Rude QA
Есть сценарий, который в самом конце ветвится. Три варианта ветвления. Я нахуячил тестов, которые в кэш пишут необходимые данные и след тест их подхватывает. Но мне не нра такой подход, потому что кэш может проебаться, не сброситься и тп. А если ебашить три разных сценария, то повторения кода будет овердохуя. Если убирать повторяющийся код в хелпер методы, то ассершены будут неявными, типа спрятаны хуй знает куда. Как бы вы сделали?
источник

IS

Idi Suda in Rude QA
Самый простой питоник вей как по мне - с кешем. Просто и голову ебать не надо
источник

MK

Mem Kekovich in Rude QA
Idi Suda
Есть сценарий, который в самом конце ветвится. Три варианта ветвления. Я нахуячил тестов, которые в кэш пишут необходимые данные и след тест их подхватывает. Но мне не нра такой подход, потому что кэш может проебаться, не сброситься и тп. А если ебашить три разных сценария, то повторения кода будет овердохуя. Если убирать повторяющийся код в хелпер методы, то ассершены будут неявными, типа спрятаны хуй знает куда. Как бы вы сделали?
не делал бы ветвления вообще
если только не бизнес логика такая и то там можно дойти через конечные автоматы в каждую точку логики
источник

IS

Idi Suda in Rude QA
Mem Kekovich
не делал бы ветвления вообще
если только не бизнес логика такая и то там можно дойти через конечные автоматы в каждую точку логики
ну тип рега с кодом, который приходит по смс. Можно перезапросить смс или запросить звонок
источник

MK

Mem Kekovich in Rude QA
вынес бы базовый код теста в базовый класс и вызывал бы его в трех тестах а дальше проверял ветку логики
ну это я так понял тебя
источник

IS

Idi Suda in Rude QA
Mem Kekovich
вынес бы базовый код теста в базовый класс и вызывал бы его в трех тестах а дальше проверял ветку логики
ну это я так понял тебя
ага понял
источник

IS

Idi Suda in Rude QA
лан пох спрячу в хелперс
источник

ИС

Игорь Середа in Rude QA
Mem Kekovich
а рудбой получается стейтлесс? или он может с телеги распарсить всю хистори чата банально?
Нет.
источник

MK

Mem Kekovich in Rude QA
ну типа представь стейт машину где точки конечные это смс, перезапрос смс и звонок
чтобы до них дойти у тебя один и тот же путь пройти надо
вот его и уносишь без дубля кода
источник

IS

Idi Suda in Rude QA
Да ты прав
источник

MK

Mem Kekovich in Rude QA
печалька
тогда лучше тебе в лс напишу чо хочу
я апи ботов толком не читал прост
источник

M

Merg in Rude QA
ишью создай на гитхабе
источник

MK

Mem Kekovich in Rude QA
Merg
ишью создай на гитхабе
я сам хочу написать код
может лычку дадут
источник

M

Merg in Rude QA
со стажера до джуна?
источник

MK

Mem Kekovich in Rude QA
Merg
со стажера до джуна?
джун админ рудача
источник

M

Merg in Rude QA
а, ты вон какую лычку захотел
источник

MK

Mem Kekovich in Rude QA
источник

M

Merg in Rude QA
что ж ты в Минске не напросил
источник

MK

Mem Kekovich in Rude QA
Merg
что ж ты в Минске не напросил
я ж не Игорь
источник

MK

Mem Kekovich in Rude QA
источник