Files
Lab5-Prog/docs_stuff/lab_5.md
T
2026-03-07 10:31:30 +03:00

37 lines
1.1 KiB
Markdown

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