Size: a a a

QA — Automation

2021 August 21

IR

Ilkin Ramazanov in QA — Automation
Если память важна лучше юзай namedtuple. Они меньше памяти сжирают чем дикты
источник

АХ

Андрей Хахин... in QA — Automation
вообще посмотри все что в модуле collections есть, там много всего полезного: defaultdict, Counter, namedtuple и тд
источник

IR

Ilkin Ramazanov in QA — Automation
Мои любимчики это Counter + namedtuple + OrderedDict. Очень мощные штуки :))
источник

АХ

Андрей Хахин... in QA — Automation
А вроде с 3,6 или с 3,7 словарь уже сохраняет свой state, а не как раньше рендомно выдает элементы
источник

IR

Ilkin Ramazanov in QA — Automation
Вроде с 3.8 было
источник

IR

Ilkin Ramazanov in QA — Automation
Если правильно помню последнюю конференцию
источник

АХ

Андрей Хахин... in QA — Automation
источник

IR

Ilkin Ramazanov in QA — Automation
Аа значит мне память изменила как всегда впрочем
источник

IR

Ilkin Ramazanov in QA — Automation
Норм так))
источник
2021 August 22

А

Алексей in QA — Automation
Селениум это либа, что про нее спрашивать? Максимум умеет ли в ожидания элементов без тредслипа. Основные вопросы разумеется по ЯП.
источник

А

Алексей in QA — Automation
Хороший автомэйшн знает программуху на уровне  разраба на аналогичной позиции, а не на уровне джуна :)
источник

АХ

Андрей Хахин... in QA — Automation
Ну нет, мы говорим о продуктовых знаниями или общих знаниях для backend / frontend разработчика? Я говорю о вторых.
источник

А

Алексей in QA — Automation
Если я написал про программирование - это очевидно, что не про продуктовые знания. И они не связаны с фронтом или бэком, это кор знания
источник

V

Vladimir in QA — Automation
Если у вас в резюме написано, что вы программируете на языке, то значит вас будут спрашивать по этому языку. И чем каждое код ревью объяснять человеку где и почему он неправ, проще нанять того, кто потрудился хотя бы полистать Лутца.
источник

SR

Sergey Raspopov in QA — Automation
Только вот человек знающий программирование на уровне разраба стоить должен больше, чем хотят платить... т.е. как разраб. По этому требования большинства компаний это бред полный.
источник

SR

Sergey Raspopov in QA — Automation
Так ведь не "программирует на языке" а использует ЯП для целей автоматизации. Хочется программиста, нанимай программиста, SDET... а не тестировщика.
Не очень умные HRы мне кажется делают иначе
источник

i

ilya in QA — Automation
Использование для целей автоматизации, это не программирование?
источник

NK

Nikita Kuznetsov in QA — Automation
Нет. Словарь - это соответствие
Называется так потому, что по виду своему натурально напоминает словарь: есть уникальный ключ и ему соответствует некое значение
источник

SR

Sergey Raspopov in QA — Automation
Не обязательно уметь написать полноценное приложение для того, что бы уметь автоматизировать на селениум. Я к этому. Даже зачастую не обязательно знать, чем отличаются Сэт, Кортеж и Массив... потому что перфоманс не особо важен при автоматизации.
источник

SR

Sergey Raspopov in QA — Automation
Если характеристик много и они разные, лучше писать класс. Массив это сортированный список элементов. Словарь, это куча произвольных объектов с доступом по ключу, без порядкового номера.
источник