Оглавление:
Любой, кто работал над кодированием даже самых простых проектов, знает, что этот процесс требует большого терпения. Многочисленные ловушки попыток написать код с нуля - это песня и танец всех возможных способов, которыми программист или разработчик может ошибиться. Это длинный список, включающий все: от синтаксических ошибок, которые обычно будут обнаруживаться компилятором, до более глубоких ошибок «на уровне зрения», требующих более тщательного анализа. С этой целью школы и учебные центры учат студентов по информатике, как «отлаживать» программу. Что интересно, однако, это то, что каждый человек разрабатывает свой уникальный ответ на этот вызов. Фактически, это может быть область, где требуется больше, чем немного личного понимания. (Читайте о некоторых из самых важных фигур программирования в «Пионерах компьютерного программирования».)
Код отладки: как это делается
В некоторых случаях специалисты по информатике могут использовать ресурсы из студий разработчиков или сред программирования для выявления ошибок в программе. Когда такого рода обработка ошибок или системные сообщения недоступны или бесполезны, отладка требует прохождения кода построчно. Многие среды программирования, такие как Microsoft Visual Basic Studio, имеют функции, которые позволяют выполнять наглядный построчный пошаговый переход по коду.
Пошаговое выполнение кода помогает двумя основными способами: во-первых, программисты могут видеть, что происходит, когда компьютер читает код, и то, на чем сфокусировано внимание на рекурсивных функциях и других взаимодействиях кода. Во-вторых, однако, программист может часто видеть значения различных переменных, используя команды наведения мыши или другие части интерфейса. Знание значений переменных - это ключевой способ понять, что делает компьютер с заданным кодом.