Рефакторинг: 1 этап
В рамках первого этапа рефакторинга нам удалось
- Декомпозировать код
- Реструктуризовать репозиторий
- Заложить начало соглашению о ветвлении
- Описать OpenAPI спецификацию для backend (https://se.ifmo.ru/~s333057/role-play-swagger/)
- Добавить корректное логирование во всех конечных точках приложения
- Добавить обработку ошибок для frontend
- Осуществить миграцию webpack -> vite
Помимо задуманного
- Мы улучшили схемы таблиц в базе данных (они работали некорректно)
- Этапы сборки проекта (Maven)