(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Протокол оценки практического задания преподавателем

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