Лабораторные работы
Общие требования к программам
Программа долж на удовлетворять требованиям:
- В коде программы должны отсутствовать:
- длинные и необоснованные цепочки из
if-elseв случаях, когда можно написать код короче; - необоснованное количество
caseвswitchв случаях, когда можно написать код короче; - длинные и необоснованные логические выражения.
- длинные и необоснованные цепочки из
- Код не должен быть подобен спагетти-коду.
- Код должен следовать одному из общепринятых Style Code (на выбор, Стэнфордский университет, Google или другие общепринятые стили). Главное, чтобы код не был похож на спагетти (см. пункт выше).
- Названия переменных в коде должны полностью отражать суть их использования.
- Код не должен явным образом перебирать все возможные условия. Необходимо использовать логические выражения для минимизации кода.
- В коде должны отсутствовать Windows-специфичные заголовочные файлы и функции (их использование запрещено).
- Недопустимо необоснованное дублирование кода.
осторожно
В случае нарушения любого требования, код будет отправляться на доработку.