Здравствуйте, UA, Вы писали:
0K>>Какой бы вариант выбрали вы? Какие видите проблемы в простом парсинге значений в цикле?
UA>Отдельную библиотеку городить это перебор, сделал бы shared class который не торчит наружу с функцией parse.
Одним классом не обойдешься. Обязателен формат преобразования, который нужно задавать в атрибутах. Причем атрибутов получится несколько, т.к. некоторые свойства нужно игнорировать. А раз несколько атрибутов -- то нужно как-то задокументировать, чтобы не возникало хаоса.
Реально получается 1 неделя против 30 минут.
Ну или поставим вопрос по другому. На какое соотношение вы готовы ради такой "красоты" (то есть если простым способом делается 30 минут, сколько готовы потратить на сложный способ)? И какую проблему видите в ручном парсинге, если нет дублирования кода (только дублирование поведения)?