Size: a a a

2020 May 14

S

Sergei in atinfo chat
Кстати, @maks_andr, вспомнил один случай, когда глубокое понимание питона помогло в работе. Несколько лет назад работал я в одной самой топовой айтишной компании России. И так получилось что в CI тесты висли. Путем хитрого дебага оказалось что каким-то образом зависает сокет хромдрайвера, отчего сокет в тесте вечно ждет.
Использовать socket.setdefaulttimeout не было возможности т.к. это ломало mitmproxy. Вот тогда пригодились навыки - заманкипатчили selenium чтобы пробросить таймаут в сокет, который он создает. И только через полгода в selenium приняли патч, который позволял выставить таймаут сокетам.
источник

S

Sergei in atinfo chat
Такая вот кулл-стори со счастливым концом)
источник

MA

Maksim Andryushchenk... in atinfo chat
прекрасно, есть еще?)
источник

S

Sergei in atinfo chat
я ж говорю, дохера, я не вспомню все)
источник

S

Sergei in atinfo chat
это просто в голову стрельнуло)
источник

MA

Maksim Andryushchenk... in atinfo chat
ну пишите как вспомните, я готов все истории читать))
источник

S

Sergei in atinfo chat
😄 окей
источник

AS

Andrei Solntsev in atinfo chat
Ildar Bekmansurov
зато KISS
Давайте я на всякий случай уточню, что KISS не означает “херачьте 100500 строк говнокода без разбору”.
источник

AS

Andrei Solntsev in atinfo chat
А то вас не поймёшь, шутите вы тут или всерьёз.
источник

S

Sergei in atinfo chat
@maks_andr вот вспомнил, про низкоквалифицированный автомейшн. Дело было все в той же топовой конторе. Одному автоматизатору (не я) поручили автоматизировать кейсы мануалов. Кейсы по описанию очень сложные, на 1 страницу А4 минимум каждый, всего около 10. Да и еще похожи между собой как братья-близнецы. Чуваку было то ли лень осмыслить кейсы, то ли лень кодить, то ли и так считал что з.п. идет и ок. В общем он их автоматизировал тупо в лоб, доверившись опыту мануалов. Тесты как результат, были дико тормозные, глючные и нестабильные. И вот мне их пришлось переделывать. Пришлось 2 дня потратить, чтобы въехать в суть кейсов, после чего посмеявшись, сходить к девелоперам. Т.к. с ними был в хороших отношениях, они мне объяснили как работает функциональность, которые мануалы покрывали как черный ящик. В итоге все кейсы были выкинуты, написан был один тест с параметризацией, который уже перестал быть мигающим, и проходил раз 10 быстрее.
источник

MA

Maksim Andryushchenk... in atinfo chat
Sergei
@maks_andr вот вспомнил, про низкоквалифицированный автомейшн. Дело было все в той же топовой конторе. Одному автоматизатору (не я) поручили автоматизировать кейсы мануалов. Кейсы по описанию очень сложные, на 1 страницу А4 минимум каждый, всего около 10. Да и еще похожи между собой как братья-близнецы. Чуваку было то ли лень осмыслить кейсы, то ли лень кодить, то ли и так считал что з.п. идет и ок. В общем он их автоматизировал тупо в лоб, доверившись опыту мануалов. Тесты как результат, были дико тормозные, глючные и нестабильные. И вот мне их пришлось переделывать. Пришлось 2 дня потратить, чтобы въехать в суть кейсов, после чего посмеявшись, сходить к девелоперам. Т.к. с ними был в хороших отношениях, они мне объяснили как работает функциональность, которые мануалы покрывали как черный ящик. В итоге все кейсы были выкинуты, написан был один тест с параметризацией, который уже перестал быть мигающим, и проходил раз 10 быстрее.
может сразу мемуары? че сюда писать то
источник

S

Sergei in atinfo chat
вот думаю, не начать ли 🙂 подобьете меня)
источник

S

Sergei in atinfo chat
ну кстати вдруг не только вы хотите кулл-стори)
источник

V

Vita in atinfo chat
я б послушал историю, как автоматизатор девушку сразил наповал своим кодом и была согласна на второе свидание)
источник

S

Sergei in atinfo chat
хм, все так сложно?)
источник

V

Vita in atinfo chat
у меня все норм, просто "кто такие автоматизаторы" мало представляет и зачем они, если есть разработчики
источник

MA

Maksim Andryushchenk... in atinfo chat
Vita
я б послушал историю, как автоматизатор девушку сразил наповал своим кодом и была согласна на второе свидание)
"если бы не твой декоратор..."
источник

S

Sergei in atinfo chat
источник

V

Vita in atinfo chat
:) девушки любят сладкое
источник

S

Sergei in atinfo chat
че-то чат куда-то не туда идет))
источник