Это все можно сократить до 10 строчек кода, при желании, для каждого значения
То есть ты предлагаешь просто самим писать валидаторы вместо использования готовых?
Ради проверки на нулл я бы не стал целую библиотеку тащить
Валидаторы нужны не для проверки на null, а для написания более надежных приложений
Я понимаю. Просто в его случае достаточно собственного валидатора)
Как ты это определил? Он сказал сколько у него сущностей в апи? Какие эти сущности?
Любое апи (если мы говорим про рест) это набор интерфейсов, которые в 90% валидируются на этапе сборки
И давай так. Лучше сначала сделать что-то самому, может даже подсматривая исходники известных библиотек. Так ты лучше поймешь, как работают те или иные паттерны
Ну там куча всего DateTime from string - прямо конвертация на лету нужна (если возможна, либо exception, если не возможна). Поддержака enums, union - всех типов по кругу, которые встречаются в норм АПИ в других языках: uuid, date, time, datetime, char (!) - хотя бы.
Да конечно лучше использовать готовые валидаторы, вообще я не сильно понял что он имеет ввиду
Обсуждают сегодня