Size: a a a

2020 May 05

A

Alex in pro.cxx
как ни тестируй, 90% самых запутанных багов никогда не найдёшь
источник

A

Alex in pro.cxx
найти всего 10%, конечно, тоже неплохо, но не спасает
источник

IA

Ivan Azoyan in pro.cxx
Constantine Drozdov
я считаю это очень честным, что на разбор инцидента понадобится минимум часа три, чтобы не было желания на пользователях тестировать вместо QA
Да я согласен с тобой. Просто в реальном мире есть и мной описанная проблема, когда тестируют на пользователях и нет ресурсов на тестирование у себя
источник

IA

Ivan Azoyan in pro.cxx
Вот поэтому и отдают с -О0 -g
источник

m

magras in pro.cxx
Alex
как ни тестируй, 90% самых запутанных багов никогда не найдёшь
А на багах с рейсами дамп с -O0 почти ни чем не лучше -O3. Все равно больше приходится думать о коде в целом.
источник

A

Alex in pro.cxx
Ivan Azoyan
Вот поэтому и отдают с -О0 -g
так а как вам помогает дебажный билд?
источник

A

Alex in pro.cxx
magras
А на багах с рейсами дамп с -O0 почти ни чем не лучше -O3. Все равно больше приходится думать о коде в целом.
Вот и я говорю - никогда так не делал, и не понимаю, чем это поможет
источник

CD

Constantine Drozdov in pro.cxx
Alex
как ни тестируй, 90% самых запутанных багов никогда не найдёшь
всплывает в памяти один пример, когда воспроизведение баги начиналось с перевода проги в некорректное состояние путем вызова undo из контекстного меню (!)
мне кажется, что сейчас у нас просто тесты уровня "напихали фиг пойми где найденного ввода" выявляют больше, чем прод
в частности, мы там такие чудеса типа многопоточки нашли, что за лет пять в проде не падало %)
источник

IA

Ivan Azoyan in pro.cxx
Alex
так а как вам помогает дебажный билд?
Да удобно, всё видно где упало
источник

A

Alex in pro.cxx
Ivan Azoyan
Да удобно, всё видно где упало
мне по минидампу видно, где, но абсолютно не видно, как и почему
источник

A

Alex in pro.cxx
пока не повторю у себя - исправить всё равно не смогу, а процентов 70 багов повторить не удаётся
источник

A

Alex in pro.cxx
Вчера, вон, часа три пытался отловить один баг, тоже безуспешно. А у юзера стабильно происходит. И даже ЦП у нас оказались одинаковой модели, всё равно я не смог.
источник

CD

Constantine Drozdov in pro.cxx
Alex
мне по минидампу видно, где, но абсолютно не видно, как и почему
короче, если тонна асинхронности, очень рекомендую взять просто комп, набросать рандомных вводов или как там у вас программа запускается, каждый продублировать число_ядер раз и запускать
источник

CD

Constantine Drozdov in pro.cxx
чтобы программа в параллели сама с собой выполняла одну и ту же операцию
источник

A

Alex in pro.cxx
Попробую, давно уже хочу какие-то автотесты на уровне работы с UI написать
источник

IA

Ivan Azoyan in pro.cxx
В общем, я понял, что только один чувак отдаёт из чата с -О0 -g
источник

CD

Constantine Drozdov in pro.cxx
Alex
Попробую, давно уже хочу какие-то автотесты на уровне работы с UI написать
с тестированием работы с UI у нас все плохо, но код работы с UI немного на реактивных велосипедах и очень стабильно работает
источник

ПК

Побитый Кирпич... in pro.cxx
Ivan Azoyan
В общем, я понял, что только один чувак отдаёт из чата с -О0 -g
*фазинг тесты
источник

CD

Constantine Drozdov in pro.cxx
Alex
Попробую, давно уже хочу какие-то автотесты на уровне работы с UI написать
или у вас многопоточный UI? выглядит дико
источник

A

Alex in pro.cxx
нет, у нас многопоточное приложение, UI самый обыкновенный, конечно же (Qt)
источник