Персональная страничка
| ||
Предыдущий раздел:
Следующий раздел:
Под стилем в программировании подразумеваются неформальные правила написания и оформления программ, нарушение которых допустимо, но как показал многолетний опыт, крайне нежелательно. Без серьезной на то причины делать это не следует.
Итак, при работе с процедурами и функциями следует придерживаться следующих правил:
1) Логически замкнутые куски программы следует оформлять в виде процедур и функций, даже если не предполагается выполнять заключенные в них инструкции более одного раза.
На будущее – с этого момента при решении каждой задачи хотя бы часть программы должна быть оформлена в виде процедуры или функции
2) Если значение переменной используется при расчетах внутри подпрограммы, но не требуется за ее пределами, следует делать ее локальной.
3) Предыдущее правило можно расширить: следует избегать всякого обращения внутри процедур к глобальным переменным. Весь обмен данными с главной программой должен производиться через параметры и/или значения (для функций).
Следование этому правилу позволит создавать подпрограммы, работоспособность которых не зависит от остальной программы. Такие подпрограммы можно спокойно переносить из одной программы в другую. Они не начнут внезапно работать неправильно, после внесения поправок в главную программу или другие подпрограммы.
4) Все переменные-счетчики циклов, используемые в подпрограммах, должны быть локальными переменными. В принципе это правило следует из двух предыдущих, но оно на столько важно, что не мешает еще раз повторить: все переменные-счетчики циклов, используемые в подпрограммах, должны быть локальными переменными.
5) Если одним из параметров является массив, его следует сделать параметром-переменной. Это экономит память, и обращение к подпрограмме занимает меньше времени.
6) При написании заголовков в списке формальных параметров рекомендуется ставить пробелы после запятых (если есть перечисление идентификаторов через запятую), двоеточий (перед именем типа), а также после символа точка с запятой (если есть параметры разных типов). Также не помешает ставить пробел между фактическими параметрами при вызове процедуры или функции. В результате программы будут красивее смотреться и легче читаться.
7) Имена процедурам и функциям рекомендуется давать как-то связанные с теми действиями, которые они выполняют. То есть Proc1 и Func1 это, как правило, плохие имена. Нормальное имя имеет длину 5-15 символов – не стоит лениться или экономить место.
Следующий раздел:
Предыдущий раздел: