Pull to refresh

Comments 7

сделаем Component абстрактным классом и унаследуем его от ABC

Чтобы класс нельзя было инстанцировать, какой-нибудь метод должен быть декорирован с помощью @abc.abstractmethod.

Спасибо, забыл добавить abstractmethod к type_of

UFO just landed and posted this here

Приятно слышать, что пригодилось :)

Интересный момент: "Отсюда возникают мнения, и каждое якобы правильное, каждый лучше знает, как лучше, но на самом деле нет. Возникают множество "правильных" решений, но только по мнению создателя этих решений".

"Поэтому решил написать статью о том, как правильно писать UI авто тесты и описать те подходы, к которым я пришел через годы практики".

Совмневаюсь, что это единственное правильное решение. Но интересно было почитать.

Не говорил, что это единственное правильное решение и никак иначе нельзя... Данный подход лишь закрывает те бизнес потребности, которые возникаю лично у меня. Для меня этот подход единственный правильный

Если есть какое-то другое решение, то вы можете написать свою статью и написать свое "правильное" решение :)

Статья была в чем то полезна. Но ведь это вы написали, а не я:

"Отсюда возникают мнения, и каждое якобы правильное, каждый лучше знает, как лучше, но на самом деле нет". То есть - это можно отнести и к вашему способу.

Я работаю с selenium и считаю, что каждый подход имеет право на жизнь, все зависит от времени на реализацию, где-то можно закостылить, а после вернуться и сделать так как надо. Или замудрить так, что через неделю и сам не поймешь, что тут и зачем. Понятно, что без ООП трудно обойтись, так как "без" поддерживать такой код будет просто нереально.

Sign up to leave a comment.

Articles