Лекции по предмету «Программное обеспечение информационно-измерительных процессов» для студентов специальности 5B071600 «Приборостроение»



бет36/44
Дата20.09.2022
өлшемі0,67 Mb.
#150105
түріЛекции
1   ...   32   33   34   35   36   37   38   39   ...   44
Байланысты:
Конспект лекции-ПО ИИП 2014Ru

Ясность исходного кода. Комментарии, помещаемые в начало исходного кода, должны содержать название программы, ее назначение или краткое описание, имя и фамилию программиста, номер версии программы, дату создания программы и дату ее последней модификации. каждую строку исходного кода комментировать не нужно. Комментарии следует вставлять в код экономно. Помните: исходный код следует делать "самокомментирующимся", что достигается путем присвоения описательных (информативных) имен объектам, переменным, константам, функциям и процедурам. В начале каждой процедуры и функции размещайте комментарии, объясняющие ее назначение и ее входные и выходные параметры. Рекомендуется размещать комментарии не в каждой строке кода, а в начале больших блоков, описывая в них, что и как этот блок делает. Ясность исходного кода существенно возрастает при использовании отступов (пробелов в начале строки) и пустых строк. Обычно отступы, состоящие из нескольких пробелов, обозначают внутренние операторы управляющих структур. Как вы могли уже заметить, практически в каждом листинге наших программ используются отступы и пустые строки. Вы должны выработать навыки применения отступов и пустых строк, удобные для вас и соответствующие вашему стилю программирования.


Контрольные вопросы:

  1. Понятие стиля программы.

  2. Правила именования объектов программ.

  3. Документация в исходном коде.

  4. Правила разработки программ.

  5. Пользовательский интерфейс.

  6. Ясность исходного кода.

13. Кодирование программ


План лекции


1. Способы проявления ошибок.
2. Проверки правильности выполнения операций ввода-вывода.
3. Предотвращение накопления погрешностей.
4. Обработка исключений.
5. Сквозной структурный контроль.
Способы проявления ошибок. Любая из ошибок программирования, которая не обнаруживается на этапах компиляции и компоновки программы, в конечном счете, может проявиться тремя способами: привести к выдаче системного сообщения об ошибке, «зависанию» компьютера и получению неверных результатов.



Однако до того, как результат работы программы становится фатальным, ошибки обычно много раз проявляются в виде неверных промежуточных результатов, неверных управляющих переменных, неверных типах данных, индексах структур данных и т. п. (рис.). А это значит, что часть ошибок можно попытаться обнаружить и нейтрализовать, пока они еще не привели к тяжелым последствиям. Программирование, при котором применяют специальные приемы раннего обнаружения и нейтрализации ошибок, было названо защитным или программированием с защитой от ошибок. При его использовании существенно уменьшается вероятность получения неверных результатов. Детальный анализ ошибок и их возможных ранних проявлений показывает, что целесообразно проверять:



  • правильность выполнения операций ввода-вывода;

  • допустимость промежуточных результатов (значений управляющих переменных, значений индексов, типов данных, значений числовых аргументов и т. д.).



Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   ...   44




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет