Результаты (
русский) 1:
[копия]Скопировано!
Ошибки в программе <br>Пока компьютеры программируются людьми, компьютерные программы будут подвержены ошибкам. Это ответственность программиста , чтобы найти ошибки и исправить их. Процесс поиска и исправления ошибок или ошибок , как их часто называют, называется тестированием и отладкой. Тестирование и отладка может быть сложным и трудоемким, но и способность обнаруживать и исправлять ошибки программирования является одним из наиболее важных возможностей хорошего программиста. Программа не считается неполным , пока программист проверяет , что он выполняет , как это требуется.<br>Ошибки в компьютерных программах, называются ошибками. Ошибки могут быть доброкачественными и не влияет на полезность программы, или имеют только тонкие эффекты. Но в некоторых случаях они могут привести к программе «повесить» - перестает отвечать на запросы на ввод таких как щелчков мыши или нажатий клавиш, или полностью выходят из строя или «аварии». В противном случае доброкачественные ошибки могут иногда быть использованы для злонамеренно недобросовестного пользователя Пишем «эксплуатируют» - код, предназначенный, чтобы воспользоваться ошибкой и нарушить правильное выполнение программы. Ошибки, как правило, не вина компьютера. Поскольку компьютеры просто выполнять инструкции, им дают, ошибки почти всегда является результатом ошибки программиста или недосмотра, достигнутый в дизайне программы.<br>Есть два основных типа ошибок в компьютерных программах. Эти кодирования ошибки и логические ошибки. Кодирование ошибки обычно связаны с неправильной пунктуации, неправильный порядок слов, неопределенные термины, или неправильное использование терминов. В случае ошибки кодирования языка процессор не в состоянии преобразовать исходную программу в программу объектов и точки их на программист, печатая инструкции об ошибках на исходном списке, давая, таким образом, намеки на природу ошибки. Это относительно простая задача, поэтому, чтобы найти и исправить этот тип ошибок.<br>Второй тип ошибок, логической ошибки, ошибки в планировании логики программы. В этом случае язык процессор успешно переводит исходный код в машинный код, а компьютер следует инструкциям. Проблема заключается в том, что логика соблюдается не дает результаты , которые были желательными. <br>Для того , чтобы определить , существует ли логическая ошибка, программа должна быть запущена с использованием выборочных данных с известными ответами. Запустив программу и сравнивая ответы программы на известных ответы, точность логического плана может быть определена. <br>Логические ошибки можно избежать путем тщательного планирования программной логики, но это ответственность программиста для тестирования тщательно все функции программы, для того , чтобы убедиться , что программа выполняет в соответствии со спецификациями.
переводится, пожалуйста, подождите..
