Releases: IndianMax03/db-coursework
Releases · IndianMax03/db-coursework
Рефакторинг: 3 этап
В рамках третьего этапа рефакторинга нам удалось:
- Написать UNIT-тесты для backend и frontend
- Осуществить развертывание backend, frontend и postgres в docker-контейнерах под управлением k8s
Рефакторинг: 2 этап
В рамках второго этапа рефакторинга нам удалось:
- Добавить полноценную поддержку Spring Security
- Осуществить миграцию статического SQL на программные модели с сохранением всех функций
- Осуществить миграцию frontend на TS
Рефакторинг: 1 этап
В рамках первого этапа рефакторинга нам удалось
- Декомпозировать код
- Реструктуризовать репозиторий
- Заложить начало соглашению о ветвлении
- Описать OpenAPI спецификацию для backend (https://se.ifmo.ru/~s333057/role-play-swagger/)
- Добавить корректное логирование во всех конечных точках приложения
- Добавить обработку ошибок для frontend
- Осуществить миграцию webpack -> vite
Помимо задуманного
- Мы улучшили схемы таблиц в базе данных (они работали некорректно)
- Этапы сборки проекта (Maven)