16.03.2004 МненияРоббинс Дж. Отладка приложений для Microsoft .NET и Microsoft. Пер. с англ. М.: ИТД "Русская Редакция", 2004. - 736 с., компакт-диск. Когда говорят о положительных эмоциях при разработке ПО, то обычно вспоминают о таких приятных вещах, как визуальное проектирование с использованием UML, написание изощренного программного кода, формирование элегантного пользовательского интерфейса и пр. Добрые слова в адрес отладки ПО чаще всего ограничиваются фразами типа: "Слава Богу, что этот кошмар закончился!". (Впрочем, говорить о том, что отладка системы завершена окончательно, вообще нельзя: как известно, каждая последняя найденная ошибка является на самом деле предпоследней...) Но такие слова обычно произносятся в конце проекта, который только что удалось свалить с плеч. Когда же мы вспоминаем эти события десять-двадцать лет спустя, почему-то на память приходят совсем иные ассоциации: "Одним из самых классных случаев в моей карьере разработчика был момент, когда я после полуторамесячной охоты за случайно возникающей ошибкой нашел-таки ее!".Еще лет тридцать назад было признано, что отладка занимает в среднем около половины трудозатрат в общем процессе разработки ПО. Есть основания полагать, что за прошедшее время эта доля не снизилась, может быть, даже возросла. При этом стоит отметить два противоположных процесса: с одной стороны, повышение эффективности собственно средств разработки (проектирование и кодирование) существенно снижает число потенциальных ...
читать далее.