Содержание
- Проект
- Функциональность
- Работоспособность
- Безопасность
- Дополнительные функции
- Технологичность
- Чистота кода
- Объём использования открытых компонентов
- Инструкция по запуску
- Работа готового сервиса в контейнере (к примеру, Docker)
- Не использование заграничных онлайн сервисов во время работы готового сервиса
- Не использование сторонних онлайн сервисов во время работы готового сервиса
- Дальнейший потенциал развития
- Презентация
Оценка проекта даётся в баллах.
Максимально возможно набрать: 100 баллов.
Состоит оценка из двух блоков:
- проект - 70 баллов
- презентация - 30 баллов
За каждый пункт даётся от 0 до указанного числа баллов.
Проект
Всего: 70 баллов
Функциональность
Объём реализованных из обязательных функций Задания.
10 баллов
Работоспособность
Способность работать реализованных из обязательных функций Задания.
10 баллов
Безопасность
Способность программы не допускать действий, которые в неё не были заложены Заданием.
Т.е. программа должна делать только то, что хотели её программисты.
5 баллов
Дополнительные функции
Объём функций, не обязательных по Заданию или придуманных самостоятельно.
5 баллов
Технологичность
Всего за подпункты: 30 баллов
Чистота кода
Насколько код проекта соответствует критериям Чистого Кода в изложении автора книг и сериала "Чистый Код" - Роберта Мартина (ака дядя Боб).
5 баллов
Объём использования открытых компонентов
Компоненты системы (к примеру: библиотеки, веб-сервера, базы данных), являющиеся Свободным ПО (СПО).
СПО предоставляет пользователям 4 свободы:
- пользование
- изучение
- изменение
- распространение.
Их предоставляют широкоизвестные лицензии СПО (но не только): GPL, MIT, BSD, Apache лицензии, либо Общественное Достояние (Public Domain).
5 баллов
Инструкция по запуску
Инструкция по запуску проекта из Git-репозитория.
Должна быть в README.md файле.
5 баллов
Работа готового сервиса в контейнере (к примеру, Docker)
5 баллов
Не использование заграничных онлайн сервисов во время работы готового сервиса
(За исключением случаев, когда само Задание этого требует)
5 баллов
Не использование сторонних онлайн сервисов во время работы готового сервиса
(За исключением случаев, когда само Задание этого требует)
5 баллов
Дальнейший потенциал развития
Возможности дальнейшего развития идей проекта.
10 баллов
Презентация
Всего: 30 баллов
Точность
Точность и детали описания сути проекта.
15 баллов
Эмоциональность
Уровень эмоций, которые вызывает у зрителей презентация проекта.
10 баллов
Краткость
Сестра таланта.
5 баллов