лючениям. В главе 2 рассматрив

Автор admin Суббота, 2 мая 2009 11:32

лючениям. В главе 2 рассматриваются приемы модульного тестирования и отладки, повышающие качество кода еще до появления окончательной версии программы. В этом плане применение утверждений для выражения и проверки инвариантов программы является верным признаком опытного программиста. Также в главе 2 будет представлена простая система автоматизации модульного тестирования. Обработка исключений Одним из самых эффективных путей повышения надежности программ является усовершенствование механизма обработки ошибок. К сожалению, на практике ошибки часто игнорируются, словно программисты сговорились не обращать на них внимания. Несомненно, это отчасти связано с тем, что проверка многочисленных условий ошибок — занятие скучное и малоинтересное, которое к тому же приводит к разрастанию программ. Например, функция printf() возвращает количество успешно выведенных символов, однако практически никто не проверяет результат ее вызова. Увеличение объема кода само по себе неприятно, не говоря уже о дополнительных сложностях с чтением программ. У схемы обработки ошибок, использованной в С, имеется один серьезный недостато


Комментарии закрыты.