Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Добавлю свой пятачок в копилку опыта. Реализовав в программе вывод стека в аварийной ситуации следующим полезным шагом будет сторожевой таймер с выводом стека в последние секунды жизни приложения. Не один посмертный, а именно несколько отсчетов. Очень помогает ловить останавливающиеся или зависшие потоки. Особенно в больших приложениях, когда у нас не просто куча экземпляров одинаковых потоков, а каждый поток индивидуален (свой класс, свой бинарный модуль, свой разработчик) и их счет переваливает за десятки.
Вывод информации об исключениях перед аварийным выходом