Персональная страничка
Диканева Тараса
Викторовича

Главная \ Преподавательское \ Программирование для начинающих

11. Процедуры и функции

Предыдущий раздел:

Следующий раздел:

11.14. Хороший стиль при написании процедур и функций

Под стилем в программировании подразумеваются неформальные правила написания и оформления программ, нарушение которых допустимо, но как показал многолетний опыт, крайне нежелательно. Без серьезной на то причины делать это не следует.

Итак, при работе с процедурами и функциями следует придерживаться следующих правил:

1) Логически замкнутые куски программы следует оформлять в виде процедур и функций, даже если не предполагается выполнять заключенные в них инструкции более одного раза.

На будущее – с этого момента при решении каждой задачи хотя бы часть программы должна быть оформлена в виде процедуры или функции

2) Если значение переменной используется при расчетах внутри подпрограммы, но не требуется за ее пределами, следует делать ее локальной.

3) Предыдущее правило можно расширить: следует избегать всякого обращения внутри процедур к глобальным переменным. Весь обмен данными с главной программой должен производиться через параметры и/или значения (для функций).

Следование этому правилу позволит создавать подпрограммы, работоспособность которых не зависит от остальной программы. Такие подпрограммы можно спокойно переносить из одной программы в другую. Они не начнут внезапно работать неправильно, после внесения поправок в главную программу или другие подпрограммы.

4) Все переменные-счетчики циклов, используемые в подпрограммах, должны быть локальными переменными. В принципе это правило следует из двух предыдущих, но оно на столько важно, что не мешает еще раз повторить: все переменные-счетчики циклов, используемые в подпрограммах, должны быть локальными переменными.

5) Если одним из параметров является массив, его следует сделать параметром-переменной. Это экономит память, и обращение к подпрограмме занимает меньше времени.

6) При написании заголовков в списке формальных параметров рекомендуется ставить пробелы после запятых (если есть перечисление идентификаторов через запятую), двоеточий (перед именем типа), а также после символа точка с запятой (если есть параметры разных типов). Также не помешает ставить пробел между фактическими параметрами при вызове процедуры или функции. В результате программы будут красивее смотреться и легче читаться.

7) Имена процедурам и функциям рекомендуется давать как-то связанные с теми действиями, которые они выполняют. То есть Proc1 и Func1 это, как правило, плохие имена. Нормальное имя имеет длину 5-15 символов – не стоит лениться или экономить место.

Следующий раздел:

Предыдущий раздел:

Добавить комментарий