Я обнаружил во время серфинга некоторых других - гораздо более опытных программистов - что все они имеют разные стратегии в поиске (их) ошибок в (их) коде.
И я не имею в виду понимание сообщений об ошибках компилятора, но понимание причины, по которой возникает сообщение об ошибке - сразу следуя потоку кода и обнаруживая семантическую ошибку. Это звучит слишком просто.
Проблема в том, что вещи стремительно растут. Я не могу следовать всем своим 3000 строкам кода и иметь в виду все, включая автоматически сгенерированный код для графического интерфейса. Даже если я разделю фрагменты, это все равно слишком много, чтобы начать все заново и перечитать все.
Мне просто интересно, каковы наиболее распространенные практики, чтобы заставить вещи работать :). Что делать, если вы не понимаете, почему компилятор выдает сообщения об ошибках?