Comments 6
Простая валидация банально проще. Простите за тавтологию.
Ваш ValidationReport
клёвый, но не бесплатный. На его формирование нужно потратить много больше человекочасов чем на функцию с парой штук if (!someRule) return false
.
Кстати, никто не знает, случаем, валидатора с подобным цепочным синтаксисом:
superValidator9000( string )
.hasNumbers()
.hasLetters()
.hasUpperCase()
.longerThan(5)
С удовольствием использовал бы нечто подобное, особенно если бы оно умело генерировать ValidationReport
0
На его формирование нужно потратить много больше человекочасов чем на функцию с парой штук if (!someRule) return false.
Это как сравнивать голый http.createServer и express. Использование if сохранит вам пару часов в простых случаях, но на реализации комплексных условий вы потратите больше времени.
Кстати, никто не знает, случаем, валидатора с подобным цепочным синтаксисом:
TypedProps как раз реализует подобный интерфейс и генерирует ValidationReport.
0
Это как сравнивать голый http.createServer и express. Использование if сохранит вам пару часов в простых случаях, но на реализации комплексных условий вы потратите больше времени.
ValidationReport
никак не упрощает валидацию по комплексным условиям.
0
UFO just landed and posted this here
Sign up to leave a comment.
V for Validator