Size: a a a

2018 October 24

MA

Maksim Andryushchenkov in atinfo chat
Vladimir Sokolov
только не как человека, а характеризует его навыки кодирования :)
нет, реально как человека) я серьезно, даже по названиям переменных много можно сказать
источник

MP

Mykhailo Poliarush in atinfo chat
Новая статья в automated-testing.info базе знаний. Как делать скриншоты в C#. #csharp #webdriver #reporting #screenshot

https://automated-testing.info/t/csharp-webdriver-screenshots-extensions-library/21724
источник

VS

Vladimir Sokolov in atinfo chat
Maksim Andryushchenkov
нет, реально как человека) я серьезно, даже по названиям переменных много можно сказать
а можно примеров? вот, к примеру я пишу переменную deliveryAddressInput или deliveryAddr? что это говорит о человеке? (прошу отметить, что я не вызываю на конфликт, а хочу понять точку зрения и подход)
источник

АБ

Анатолий Баев in atinfo chat
о да) Спасибо!
источник

V

Vadym in atinfo chat
Vladimir Sokolov
а можно примеров? вот, к примеру я пишу переменную deliveryAddressInput или deliveryAddr? что это говорит о человеке? (прошу отметить, что я не вызываю на конфликт, а хочу понять точку зрения и подход)
+
источник

MA

Maksim Andryushchenkov in atinfo chat
Vladimir Sokolov
а можно примеров? вот, к примеру я пишу переменную deliveryAddressInput или deliveryAddr? что это говорит о человеке? (прошу отметить, что я не вызываю на конфликт, а хочу понять точку зрения и подход)
вообще тут нужен контекст, в вашем случае вы заботитесь о поддержке кода в обоих случаях. есть люди которые назовут dA или еще как нибудь, в питоне я еще смотрю понятность переносов относительно pep8, можно перенести строку так что вообще непонятно что там происходит. это много можно таких мелочей привести и может быть это придирки, но они дают представление о человеке
источник

VS

Vladimir Sokolov in atinfo chat
к тому же где-то в проектах я вынужден делать говнокод либо для ускорения решения задачи "здесь и сейчас!" и понимаю, что формирую тех. долг. Или же я делаю говнокод, т.к. в проекте UI по-разному сделан(хотя поля и инпуты визуально одни и те же, но даже селекторы и логика отличаются) на, по сути, одном и том же блоке, но для разных продуктов и разработка не берет это в баг-фикс.
источник

VS

Vladimir Sokolov in atinfo chat
Maksim Andryushchenkov
вообще тут нужен контекст, в вашем случае вы заботитесь о поддержке кода в обоих случаях. есть люди которые назовут dA или еще как нибудь, в питоне я еще смотрю понятность переносов относительно pep8, можно перенести строку так что вообще непонятно что там происходит. это много можно таких мелочей привести и может быть это придирки, но они дают представление о человеке
понимаю, что нужен контекст, но dA - это от неопытности и/или от нежелания думать о тех, кто за тобой поддерживать код будет.
источник

VS

Vladimir Sokolov in atinfo chat
Maksim Andryushchenkov
вообще тут нужен контекст, в вашем случае вы заботитесь о поддержке кода в обоих случаях. есть люди которые назовут dA или еще как нибудь, в питоне я еще смотрю понятность переносов относительно pep8, можно перенести строку так что вообще непонятно что там происходит. это много можно таких мелочей привести и может быть это придирки, но они дают представление о человеке
ок, а еще можете какие-то примеры из практики рассказать?
источник

MA

Maksim Andryushchenkov in atinfo chat
да не, это прям поэма) плюс тут еще синтаксис языка влияет
источник

MA

Maksim Andryushchenkov in atinfo chat
@altejude
"хотя поля и инпуты визуально одни и те же, но даже селекторы и логика отличаются"
это надо сразу закладывать в архитектуру и выносить в разные конфиги чтобы при сборке/прогоне можно было указать кастомные наборы локаторов
источник

MA

Maksim Andryushchenkov in atinfo chat
полезно когда вам скажут прогнать не на стейдже а на деве
источник

A

Artem in atinfo chat
https://testerslittlehelper.wordpress.com/2018/07/14/no_need_selenium/ мне понравилась эта статья
источник

MA

Maksim Andryushchenkov in atinfo chat
читал как-то. похоже на того чувака, которого после автоматизации взяли в дэвы. мое мнение - я бы не был так котегоричен. да, понятное дело, можно обойтись, только зачем? у вас много свободного времени? посвятите его не работе например) за вас уже многое написали, много обошли подводных камней, а вы вместо того чтобы идти по тропинке по лесу идете в метре от нее
источник

MA

Maksim Andryushchenkov in atinfo chat
да и по своей сути статья - вброс, ибо решения БЕЗ СЕЛЕНИУМА не приведено
источник

A

Artem in atinfo chat
название дичь, а содержание годное
источник

VS

Vladimir Sokolov in atinfo chat
Maksim Andryushchenkov
@altejude
"хотя поля и инпуты визуально одни и те же, но даже селекторы и логика отличаются"
это надо сразу закладывать в архитектуру и выносить в разные конфиги чтобы при сборке/прогоне можно было указать кастомные наборы локаторов
нет, разница не от окружения, а от типа продукта, который я выбираю на предыдущем шаге процесса.

Для разных стейджей уже есть заглушечки.
источник

VS

Vladimir Sokolov in atinfo chat
Maksim Andryushchenkov
читал как-то. похоже на того чувака, которого после автоматизации взяли в дэвы. мое мнение - я бы не был так котегоричен. да, понятное дело, можно обойтись, только зачем? у вас много свободного времени? посвятите его не работе например) за вас уже многое написали, много обошли подводных камней, а вы вместо того чтобы идти по тропинке по лесу идете в метре от нее
+1, огромное кол-во инструментов и готовых решений.
источник

MA

Maksim Andryushchenkov in atinfo chat
Artem
название дичь, а содержание годное
а вы писали UI тесты на селениуме?
источник

A

Artem in atinfo chat
конечно
источник