Skip to content

Практическое задание #1. CSV Writer#52

Open
akimoved wants to merge 8 commits into
EffectiveMobile:mainfrom
akimoved:main
Open

Практическое задание #1. CSV Writer#52
akimoved wants to merge 8 commits into
EffectiveMobile:mainfrom
akimoved:main

Conversation

@akimoved

Copy link
Copy Markdown

Что сделано:

  • Реализован org.writer.CsvWriter (интерфейс Writable): запись списков объектов в CSV с заголовками, экранированием, обработкой null и коллекций
  • Введена аннотация org.writer.annotation.CsvColumn (имя/порядок/игнор)
  • Модельные классы приведены к требованиям (имплементация Writable/аннотации)
  • Примеры в Main: генерация people.csv, students.csv, special_cases.csv
  • Юнит-тесты для базовых сценариев и тестовыми данными (через Datafaker)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants