Эффективный способ борьбы с ошибками

October 17, 2008

На тестирование пришла версия, с которой раньше была одна большая проблема – программа стабильно падала при определенных условиях. В логах при этом появлялось сообщение об ошибке. В последней версии эта ошибка в логах уже не появляется, но приложение всё-равно падает. Беглый анализ кода выявил вот такой вот способ исправления бага:

try{ try{
list = getQueue(); list = getQueue();
} catch(ServiceCriticalExit ex){ } catch(ServiceCriticalExit ex){
logger.error(“stopped “,ex); logger.warn(“No messages in queue “,ex);
terminate(); terminate();
break; break;
} }

Попался на этом, вовсе не джуниор, а самый настоящий, матёрый тимлидер.

Leave Your Comment

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org