Мы пишем приложение, которое должно генерировать отчеты в разных форматах и нам хочется генерировать какой-нибудь отчёт в CSV, но проблема в том, что у нас нет такого инструмента. Поэтому мы решаем, что нам нужна библиотека для генерации CSV файлов. Реализация может быть построена с помощью Reflection и аннотаций.
Папка model содержит классы, которые нужно сохранять в CSV. Классы можно изменять и добавлять новые.
Описание:
✅ Написать реализацию Writable, которая будет сохранять объекты в CSV формате в файл
✅ Написать unit тесты
✅ Написать JavaDoc
✅ Для генерации тестовых данных можно использовать Datafaker
✅ В main должно быть несколько примеров сохранения данных в файл
Как выполнить:
- Сделать форк этого проекта
- Сделать ветку dev в своем проекте. Выполнять работу в ней
- После выполнения работы открыть Pull Request в master
- Назначить ментора ревьювером
- Отправить ссылку на PR в тг чат ментору