Здравствуйте, 0K, Вы писали:
0K>Ну или поставим вопрос по другому. На какое соотношение вы готовы ради такой "красоты" (то есть если простым способом делается 30 минут, сколько готовы потратить на сложный способ)? И какую проблему видите в ручном парсинге, если нет дублирования кода (только дублирование поведения)?
В ручном парсинге есть одна проблема — поддержка переносов строк в текстовых полях.
Excel, например, публикуя в csv, добавляет переносы без специального блокирования,
что вполне
допустимо. Но это сильно влияет на то, как парсинг происходит —
построчно со split() (в самом простом варианте) или потоком с конечным автоматом
(switch-case и проч.), а это сильно разные по срокам работы.