1.1 KiB
1.1 KiB
Cериализация / десериализация объектов
Java -> Jackson
Kotlin -> kotlinx.serialization
Jar архив
Стандартный SlimJar не включает в себя зависимости
Варианты решения:
- Написать task в gradle, который будет собирать все зависимости в один jar
- Использовать
ShadowJar
Проектирование
Эта лабораторная работа является основой для доработки в следующих, учтите это при разработке
Во время сдачи будут вопросы по архитектуре
Дополнительное задание
Реализовать 10 модульных тестов с помощью JUnit5
Для моков:
- Java -> Mockito
- Kotlin -> MockK
Защита
При сдаче приложение должно быть запущено из jar