А от этого, батенька, есть несколько превосходных лекарств, которые называются ООП, слоевая архитектура и вменяемый менеджмент проекта.
В моем проекте (а сколько в нем строк сказать затрудняюсь, но только файлы с кодом не длл-ки, не ресурсники, а чистый код, занимают чуть меньше 20 Мб, не считая хранимок в БД) установить приблизительное место возникновения ошибки в большинстве случаев можно за несколько минут. Понять и исправить - это другое, но в общем случае нормальная архитектура - залог отсутствия такой проблемы в принципе.
Описание классов, паблик-пропертей и паблик-методов, а особенно их аргументов - это святое, без этого никуда. Но это скорее страховка от возникновения ошибок в другом коде, а не в том, который комментируется.
Это сообщение отредактировал ICELedyanoj - 13.04.2011 - 16:26