Конспект лекций по предмету: «ПМ. 01 Разработка модулей программного обеспечения для компьютерных систем»


Стиль программирования. Выбор языка программирования



страница9/25
Дата15.12.2022
Размер335 Kb.
#196970
ТипКонспект
1   ...   5   6   7   8   9   10   11   12   ...   25
Связанные:
Конспект лекции виды профессиональной информационной деятельности, Задачи для самостоятельного решения
Стиль программирования. Выбор языка программирования.
Программы должны составляться так, чтобы их могли прочитать в первую очередь люди, а не машины. Помните: программы читаются людьми, т.е. удобочитаемость программ - существенна, поэтому имеет смысл говорить о стандарте стиля программ.
Легко читаемая программа создает впечатление, что ее автор хорошо знал что делал.
Программа должна передавать логику и структуру алгоритма настолько, насколько это возможно.
Один из аргументов против стандартизации стиля программирования звучит так: стиль программирования – это дело личного мнения и вкуса, поэтому не следует вводить на него каких – либо ограничений – этот аргумент, в сущности, утверждает, что хаос лучше порядка.
Правило стандартизации стиля: если существует более одного способа сделать что – либо и выбор произвольный, остановись на одном способе и всегда его придерживайся.
Легче избежать путаницы, придерживаясь стандартных приемов, хороший набор стандартных приемов позволяет сконцентрировать внимание на главной задаче.
Невозможно выработать единого промышленного стандарта для всех программ, но в пределах единого проекта, задачи, разработки – это нормальное явление.
Комментарии:
Желательность комментариев очевидна. Программы с пояснительными комментариями значительно легче отслеживать, читая чужую программу, программисты не мало времени отслеживают логику чужой программы, т.е. не комментируемая программа – свидетельство делитанского похода.
Когда следует писать комментарий? В процессе написания программы. Бессмысленно вставлять комментарии, после того, как программа завершена.
Делайте комментариев больше, чем это кажется необходимым. Т.к. цель комментариев – облегчить понимание программы. Если вы затрудняетесь в написание комментария – значит “Вы не ведаете, что творите! ”

Три типа комментариев:



  1. вводные

  2. оглавление

  3. пояснительные.



Вводные комментарии:

  • Каждая программа, подпрограмма или процедура, должна начинаться с комментариев, поясняющих, что она делает. Минимальная информация, содержащаяся в вводных комментариях должна включать следующие пункты:

  • Назначение программы.

  • Указания по вызову программы и ее использованию.

  • Список и назначение основных переменных или массивов.

  • Указание по вводу – выводу. Список всех файлов.

  • Список используемых подпрограмм.

  • Назначение применяемых математических методов.

  • (иногда) Сведения о времени выполнения программы.

  • Требуемый объем памяти.

  • Специальные указания оператору.

  • Сведения об авторе.

  • Дату написания программы.

Пояснительный комментарий:
Пояснениями нужно сопровождать те части программы, которые трудно понять без комментариев. Сопровождайте комментариями те действия, которые, с вашей точки зрения, могут быть не совсем понятны другому. Комментарии не должны объяснять синтаксис языка программирования, а должны раскрывать логику программы или цель конкретного действия. Если логика программы понятна только на основании прочтения комментариев, это качественные комментарии.
Расположение комментариев.
Комментарии легче читаются, если они отделяются пустыми строками (до и после комментариев). Дополнительный метод выделения комментариев – заключение их в прямоугольник из специальных символов (звездочки, слеши, скобки и т.д.). Располагаются комментарии т.о., чтобы это не делало программу менее наглядной. Неправильные комментарии хуже, чем их отсутствие. Делайте пробелы для улучшения читаемости программ.


Поделитесь с Вашими друзьями:
1   ...   5   6   7   8   9   10   11   12   ...   25




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница