Size: a a a

2020 October 10

AS

Anton Shatunov in qaFlood
точнее оно просто не подыскивалось чтоли
источник

R(

Roman (rpwheeler) in qaFlood
Pengo
Мне вот всегда было не интересно делать какие-то сферические задачи в вакууме. Гораздо интереснее решить какую-то насущную, пусть и простую, проблему.
Пока тебе было неинтересно, я придумал, написал, нарешал, и чтобы было больше поводов поехать в Минск сбацал доклад с которым там выступил. :)

https://www.youtube.com/watch?v=xC5lQoC1GaA
источник

AS

Anton Shatunov in qaFlood
ну окей, тебе значит подходит такой метод изучать новое
источник

AS

Anton Shatunov in qaFlood
это круто в определённом смысле, мне вот трудно наперёд что-то учить просто так
источник

EB

Evgenii B in qaFlood
Anton Shatunov
это круто в определённом смысле, мне вот трудно наперёд что-то учить просто так
Бесполезно что-то делать просто так. Нужно ставить четкую цель
источник

R(

Roman (rpwheeler) in qaFlood
Ну как "метод". Мой синьор синьоров тимлид хвалился что на пайтоне можно начать писать за три часа. Была задача, не нашел инструмента, написал. Потом были логи на 100500+ строк, вручную в них не найдёшь интересные ошибки. Написал. Потом коллеги создавали каждый день сущности в постмане, а мне было облом, я захотел на пайтоне. Написал. Потом нужна была ломалка для тестовых данных, не было подходящей. Написал. И так далее и тому подобное.

Всегда была какая-то проблема.
источник

AS

Anton Shatunov in qaFlood
а ну норм, вполне рабочий кейс
источник

R(

Roman (rpwheeler) in qaFlood
Я собственно этот доклад сделал чтобы рассказать людям чего такого можно взять и написать, и теперь кто пайтон учит, кидаю как рассказ что можно, что сам делал, что могу рассказать-подсказать.
источник

EB

Evgenii B in qaFlood
«Вручную в них не найдёшь интересные ошибки»
А вот тут уже проблема; почему какие-то ошибки не интересны?
источник

EB

Evgenii B in qaFlood
То есть я бы это решил организационно и процесно, чем городил бы инструмент по поиску ошибок. Ошибки надо писать в логах так, чтобы по слову error / exception все было «интересное»
источник

EB

Evgenii B in qaFlood
Мораль: писать велосипеды есть раздолье когда в процессах и коде хаос
источник

R(

Roman (rpwheeler) in qaFlood
Evgenii B
«Вручную в них не найдёшь интересные ошибки»
А вот тут уже проблема; почему какие-то ошибки не интересны?
Хозяева инстанса тупо забили заполнять почтовые темплейты. 100500+ ошибок "нет темплейта такого-то". Всем пофиг — нет ну и нет.
В очередной сборке разных версий серверов под разные задачи продолбали что-то по совместимости. Один сервер шлёт запросы на другой, и получает ошибку, но кроме как в логах она не проявляется никак.
источник

EB

Evgenii B in qaFlood
Так это решается пайпом с грепом
источник

EB

Evgenii B in qaFlood
Исключил ненужный тест ошибки и все
источник

R(

Roman (rpwheeler) in qaFlood
Evgenii B
Мораль: писать велосипеды есть раздолье когда в процессах и коде хаос
Ты наверное предполагаешь ситуацию когда это "один свой продукт". Нет, это поставка софта для казино (только легальных) которые клиенты настраивают как хотят. Поскольку клиенты бывают те ещё забойщики, много всякого.
источник

R(

Roman (rpwheeler) in qaFlood
Evgenii B
Исключил ненужный тест ошибки и все
Ну у меня инструмент делал дайджест каких новых ошибок появилось после апдейта, каких и сколько. Я там в докладе рассказываю.
Вот такой дайджест был именно то что мне нужно.
источник

R(

Roman (rpwheeler) in qaFlood
Evgenii B
То есть я бы это решил организационно и процесно, чем городил бы инструмент по поиску ошибок. Ошибки надо писать в логах так, чтобы по слову error / exception все было «интересное»
И такие проблемы волновали не только меня.
источник

R(

Roman (rpwheeler) in qaFlood
источник

R(

Roman (rpwheeler) in qaFlood
источник

R(

Roman (rpwheeler) in qaFlood
Это в сущности про похожие ошибки, просто рассказ почему не всё так просто тут длиннее, и количество возможных проблем больше.
источник