В данной лабораторной работе особое внимание следует уделить оформлению кода (отступы, комментарии, наименования переменных и функций), а также вопросам универсальности алгоритма.
Разработанный алгоритм должен быть независимым от данных, т.е. продолжать корректно функционировать, если входные данные будут заменены на иной произвольный набор значений – как корректный, так и некорректный.
Таким образом, в данной лабораторной работе мы постепенно приближаемся к вопросам обеспечения качества приложений в контексте устойчивости к входным данным.
При именовании переменных и функций, а также при оформлении кода рекомендуется придерживаться следующих правил:
– все имена пишутся в одном стиле;
– имена переменных пишутся в нижнем регистре, состоят из не более чем 2-3 слов, разделённых знаком подчёркивания и представляющих собой существительные или прилагательные;
– имена функций пишутся в нижнем регистре, состоят из не более чем 2-3 слов, разделённых знаком подчёркивания и представляющих собой глаголы или существительные;
– имена переменных и функций являются мнемоничными (отражают смысл хранимых данных или выполняемых действий);
– рекомендуемое количество комментариев – одна строка на 3-5 строк кода программы;
– отступы оформляются знаком табуляции или пятью пробелами;
– варианты поведения программы в условных конструкциях заключаются в операторные скобки даже тогда, когда состоят из одного оператора;