Задать вопрос
@sderevyanko

Как релизовать парсинг файла контактов Exel с валидацией полей?

Ув. коллеги. Долго ищу правильное решение, но во всех что-то не нравится. Делать "как-нибудь" не хочется. Нужен совет опытного разрабочика.
Итак задача: Релизовать парсинг файла контактов с валидацией полей. Под валидацией понимается проверка структуры файла, наличие ожидаемых данных в полях, например, номер телефона по формату, дата рождения и т.д.
Текущая структура: на контроллер (Spring MVC Controller) приходет файл, нужно его провалидировать и отдать результат. Если не все поля корректные- предложить пользователю пропустить некорректные и продолжить работу.
Прошу помочь с ахритектурой, а именно набор интерфейсов и классов с методами (естественно, без реализации). Могу написать текущее решение- но оно мне совершенно не нравится ввиду множества связей и дублирования кода. Книжки с паттернами читал, можно не советовать, именно благодаря им вижу, что моя реализация зовется "говнокодом".
Благодарю.
  • Вопрос задан
  • 2632 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы