Лекция: Факторы хорошего стиля программирования.
1) Требования простоты, ясности, удобочитаемости программ.
Советы:
— использовать осмысленные имена переменных, функций и процедур;
— избегать схожих имен;
— не использовать в качестве идентификаторов ключевые слова языков программирования;
— избегать использование промежуточных переменных там, где без этого можно обойтись;
— записывать в одной строке не более одного оператора;
— исполнять алгоритм в соответствии с уровнями вложенности операторов;
— избегать безусловных переходов;
— не изменять значения параметров цикла в теле цикла;
— использовать комментарии;
— использовать отступы и пустые строки для улучшения читаемости программ.
2) Использование особенностей языка программирования.
Советы:
— изучать и использовать возможности языков программирования (например, перегруженность операторов);
— избегать неясности и противоречий языка программирования;
— изучать и использовать библиотечные и встроенные функции;
— не игнорировать предупреждающих сообщений компилятора.
Улучшение эффективности программы.
Советы:
— не улучшать программу, пока она не будет окончательно проверена;
— не жертвовать легкостью программы ради ее эффективности;
— добиваться эффективности путем выбора алгоритма и структур данных (макроэффективность).
Проектирование комплекса программ должно подчиняться определенным правилам.