uh oh first commit

This commit is contained in:
2026-03-07 10:31:30 +03:00
commit adf21aad25
64 changed files with 2049 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
## Cериализация / десериализация объектов
Java -> Jackson
Kotlin -> kotlinx.serialization
## Jar архив
Стандартный `SlimJar` не включает в себя зависимости
Варианты решения:
- Написать task в gradle, который будет собирать все зависимости в один jar
- Использовать [`ShadowJar`](https://github.com/johnrengelman/shadow)
## Проектирование
Эта лабораторная работа является основой для доработки в следующих, учтите это при разработке
Во время сдачи будут вопросы по архитектуре
## Дополнительное задание
Реализовать 10 модульных тестов с помощью JUnit5
Для моков:
- Java -> Mockito
- Kotlin -> MockK
## Защита
При сдаче приложение должно быть запущено из jar