Протокол оценки практического задания преподавателем
- Программа удовлетворяет требованиям задачи (в том числе на системе тестов)
- Авторское решение (защищающий работу должен досконально понимать код)
- Качество кода
- Контроль возвращаемых значений
- Отсутствие потенциально опасных конструкций
- Улучшенные возможности сопровождения (препроцессорные средства)
- Интерфейс
- Интерактивное взаимодействие интуитивно понятно или присутствует справка
- Выдержаны требования стиля
- Структурирование кода
- Форматирование кода, отступы
- Наименование программных объектов
- Код документирован
- Присутствует заголовочный комментарий: автор, дата, описание, лицензия
- Каждая функция снабжена заголовочным комментарием
- Разумное внутреннее комментирование
- Организация проекта
- Код программы и сопутствующие файлы размещены в отдельном каталоге
- Подготовлен Makefile для автоматической сборки и очистки