План интерактивного зачёта

Для зачёта необходимо показать работающий MOOD, написанный в процессе решения Д/З за семестр.

Замечания о методике

Ход зачёта

Самостоятельная работа

TODO раскидать правки по tomerge и torebase

Выдаётся за неделю до зачёта. Это небольшие модификации примерно по всем интересующим нас темам и инструментам, каждый пункт оформляется отдельным коммитом в соответствующей ветке. По ним потребуются объяснения при сдаче. Возможны дополнительные вопросы.

  1. /!\ tomerge и torebase

  2. /!\ doit style

  3. /!\ дописать тесты

  4. Поправить переводимую строку сервере и поправить перевод.
  5. Вставить картинку в документацию
  6. /!\ listcows в cmd

  7. /!\ listcows в командном сценарии

Подготовка

Сдача

Каждый пункт сдачи сопровождается объяснением проделанной по этому пункту самостоятельной работой.

  1. Чистота репозитория (как минимум, в каталоге финального задания)
  2. Установить сборочные зависимости
  3. Примержить tomerge в work, поребейзить work поверх torebase

    • В отдельном окне показать git log -p, по которому требуются объяснения

  4. /!\ doit style

  5. /!\ doit test

  6. /!\ doit i18n

  7. /!\ doit html

  8. /!\ doit sdist TODO проверить, что содержимое sdist хорошо описано в праке и лекции

  9. /!\ doit wheel TODO проверить, что содержимое wheel хорошо описано в праке и лекции

  10. Выйти из сборочного окружения, активировать и перейти в окружение для деплоймента, установить туда wheel
  11. Запустить сервер и клиент с помощью точек входа (в двух окнах, не забыть активировать окружение)
  12. Установить монстра и догнать его
  13. Убить монстра несколькими видами оружия (в т. ч попытаться убить уже убитого)
  14. В третьем окне (не забыть активировать окружение) запустить командный сценарий
  15. В четвёртом окне (не забыть активировать окружение) подключиться и пронаблюдать результат sayall
  16. Просмотр документации
  17. Переключение локали туда, просмотр локализованных сообщений, и обратно

TODO Формирование оценки

Д/З

ВЫЖИТЬ

LecturesCMC/PythonDevelopment2026/Prac/13_Exam/Project (последним исправлял пользователь FrBrGeorge 2026-05-29 16:10:27)