Size: a a a

QA — Автоматизация

2020 April 06

BO

Boris Osipov in QA — Автоматизация
Sergey Pirogov
так все же, есть какая-то официальная дока которая говорит что вот там page(Class) и рефлексия это плохо?
а есть дока, которая говорит обратное?
источник

BO

Boris Osipov in QA — Автоматизация
или что линтер не нашел ничего значит код не говнокод?
источник

BO

Boris Osipov in QA — Автоматизация
так себе подход
источник

SP

Sergey Pirogov in QA — Автоматизация
Boris Osipov
или что линтер не нашел ничего значит код не говнокод?
ну так тогда твое мнение получается каким-то сверъ правильным? на основании чего?
источник

BO

Boris Osipov in QA — Автоматизация
Sergey Pirogov
ну так тогда твое мнение получается каким-то сверъ правильным? на основании чего?
какую "правильность" ты тут все ищешь. это просто мнение
источник

SP

Sergey Pirogov in QA — Автоматизация
обычно следователь должен доказать вину. а не наоборот
источник

BO

Boris Osipov in QA — Автоматизация
и никто никому ничего не обязан
источник

SP

Sergey Pirogov in QA — Автоматизация
Boris Osipov
и никто никому ничего не обязан
ну ок, тогда фраза гавнокод в этом контексте воспринмается.

Эксперты: Смотрите - это же гавнокод
Публика: ну и ладно
источник

AB

Alexei Barantsev in QA — Автоматизация
Sergey Pirogov
ну ок, тогда фраза гавнокод в этом контексте воспринмается.

Эксперты: Смотрите - это же гавнокод
Публика: ну и ладно
фраза про говнокод была в другом контексте, это не про рефлекшен, а про тезис "в тестах нету ничего сложного", поэтому, мол, там можно позволить себе расслабиться
источник

AB

Alexei Barantsev in QA — Автоматизация
нет, нельзя позволить. пишите так, как писали бы любой другой код
источник

AB

Alexei Barantsev in QA — Автоматизация
про рефлекшен я Андрею уже ответил по конкретному случаю, где может сбоить и почему, и как можно от этой проблемы избавиться, используя Supplier
источник

SP

Sergey Pirogov in QA — Автоматизация
ну вот скажем с тем что там может не быть конструктора, я согласен. Правда когда ты 1й же раз запустишь тест (а люди это делают по много раз во время написания) оно сразу же упадет
источник

SP

Sergey Pirogov in QA — Автоматизация
Вопрос в том, что человек уровня (Jun) испугается и начнет паниковать
источник

SP

Sergey Pirogov in QA — Автоматизация
А про многопоточность вообще не понятно как оно может так получиться
источник

SP

Sergey Pirogov in QA — Автоматизация
если ты внутри метода вызвал at() или page()
источник

SP

Sergey Pirogov in QA — Автоматизация
как там потоки могут вмешаться?
источник

AB

Alexei Barantsev in QA — Автоматизация
если верить Андрею — всё должно быть тип-топ. потому что они молодцы и не дёргают тредлокал раньше времени
источник

AB

Alexei Barantsev in QA — Автоматизация
хотя недавно нарвались на баг, связанный с этим...
источник

SP

Sergey Pirogov in QA — Автоматизация
ну не суть, если не брать селенид, вызов метода вне глобального контекста, не выовает проблем
источник

SP

Sergey Pirogov in QA — Автоматизация
тут даже кейс придумать сложно, который это сломает
источник