shri-2015-org / 666

666 team's chat =>
http://anonym.club
4 stars 3 forks source link

server validation example #98

Closed pofigizm closed 8 years ago

pofigizm commented 8 years ago

Я набросал различные варианты реализации проверок Я сам не знаю как лучше. Последние два позволяют юзать любые библиотеки ассертов (например chai - > один код для тестов и для проверок), но я как то всегда опасался собственноручно выкидывать ошибки. Давайте обсудим.

tempname11 commented 8 years ago

Мне кажется, последний вариант с try-catch самый лучший и простой. Promise здесь это перебор.

pofigizm commented 8 years ago

С точки зрения кода он мне тоже больше нравится. Если нет других мнений то @deemidroll, давай так делать проверки. Можно подключить chai -> писать удобнее (только should не использовать!)

tempname11 commented 8 years ago

А почему should не использовать?

pofigizm commented 8 years ago

потому что он расширяет прототипы объектов -> можно получить что-то неожиданное в другом месте

pofigizm commented 8 years ago

Добавил пример с chai

deemidroll commented 8 years ago

Try catch не слишком медленные, чтобы часто использовать их тут?

pofigizm commented 8 years ago

Я думаю надо решать проблемы по мере поступления. Будут метрики > увидим проблемы > будем думать.

pofigizm commented 8 years ago

outdated