Cтраница 4
Алгоритмизированные предписания могут быть представлены отдельно для предупреждающего и устраняющего поиска ошибок. [46]
Команда Compile / Find error ( Компиляция / Поиск ошибки) в интегрированной среде программирования или опция / F в командной строке компилятора tpc не позволяют обнаружить оператор, соответствующий указанному адресу. [47]
Воздействие помех сказывается на возможность появления в процессе поиска ошибок двух родов - пропуска сигнала и ложных срабатываний. [48]
Коды NAN позволяет значительно упростить и ускорить процесс поиска ошибок в программе при ее отладке. Это тем более полезно, что на ранних стадиях тестирования программы содержат много ошибок. [49]
Инструментированная программа годится, конечно, только для поиска ошибок. Для повседневной работы инструменты трассировки нужно удалить. Для этого достаточно с помощью редактора найти все строки, содержащие пять крестиков, и стереть их. [50]
Поэтому, когда программист заходит в тупик при поиске ошибки в программе, он должен подозревать всех и все, но в первую очередь, конечно, самого себя. В конце концов может оказаться, что ошибка состоит в том, что программист просто неправильно понял описание используемых конструкций языка или забыл о существующих ограничениях. Для проверки своих представлений о возможностях языка, впервые применяемых в программе, полезно еще при составлении программы или во время ее отладки практически опробовать такие возможности на простых верификационных тестах. [51]
Принципом надежного тестирования является правило, применяемое аудиторами при поиске ошибок в крупных системах учета. Для обнаружения одной и той же ошибки выполняется множество различных тестов. Вся суть в том, что, если ошибки не выявляются одним способом, они будут выявлены другим. Следовательно, можно тестировать приложения, выполняя множество мелких тестов и ища подтверждение тому, хорошо или плохо функционирует система. [52]
Умение разобраться в ассемблеровской распечатке может пригодиться и при поиске экзотических ошибок, порой возникающих в программах, составленных на алгоритмических языках высокого уровня. [53]
Значительное время при разработке программного обеспечения занимает отладка программ и поиск ошибок, многие из которых обнаруживаются при трансляции. К сожалению, сообщения об ошибках и весь листинг программы печатаются на английском языке. Перевод текста сообщения представляет значительную трудность даже для тех, кто неплохо владеет английским языком. Воспользоваться же переводами, приведенными в технической документации, затруднительно из-за крайне ограниченного числа экземпляров технической документации, получаемых вместе с ЭВМ. [54]