План интерактивного зачёта
Пользоваться ИИ разрешено, но последствия могут быть катастрофическими
Проверяется соответствие решения условиям задачи и способность объяснять это решение.
Перед сдачей следует отщёлкать всю методику проверки самостоятельно.
Для зачёта необходимо показать работающий MOOD, написанный в процессе решения Д/З за семестр.
Замечания о методике
Рекомендуется использовать инструменты, которые изучались на практикумах
Использование других инструментов должно быть обосновано и объяснено
Ход зачёта
Самостоятельная работа
TODO раскидать правки по tomerge и torebase
Выдаётся за неделю до зачёта. Это небольшие модификации примерно по всем интересующим нас темам и инструментам, каждый пункт оформляется отдельным коммитом в соответствующей ветке. По ним потребуются объяснения при сдаче. Возможны дополнительные вопросы.
tomerge и torebase
doit style
дописать тесты - Поправить переводимую строку сервере и поправить перевод.
- Вставить картинку в документацию
listcows в cmd
listcows в командном сценарии
Подготовка
Создать чистое окружение вне какой-либо рабочей копии git (для деплоймента)
Создать и активировать ещё одно чистое окружение вне какой-либо рабочей копии git, перейти туда
Склонировать репозиторий, в котором есть ветки work, tomerge и torebase
Сдача
Каждый пункт сдачи сопровождается объяснением проделанной по этому пункту самостоятельной работой.
- Чистота репозитория (как минимум, в каталоге финального задания)
- Установить сборочные зависимости
Примержить tomerge в work, поребейзить work поверх torebase
В отдельном окне показать git log -p, по которому требуются объяснения
doit style
doit test
doit i18n
doit html
doit sdist TODO проверить, что содержимое sdist хорошо описано в праке и лекции
doit wheel TODO проверить, что содержимое wheel хорошо описано в праке и лекции - Выйти из сборочного окружения, активировать и перейти в окружение для деплоймента, установить туда wheel
- Запустить сервер и клиент с помощью точек входа (в двух окнах, не забыть активировать окружение)
- Установить монстра и догнать его
- Убить монстра несколькими видами оружия (в т. ч попытаться убить уже убитого)
- В третьем окне (не забыть активировать окружение) запустить командный сценарий
- В четвёртом окне (не забыть активировать окружение) подключиться и пронаблюдать результат sayall
- Просмотр документации
- Переключение локали туда, просмотр локализованных сообщений, и обратно
TODO Формирование оценки
Д/З
ВЫЖИТЬ
