Closed pofigizm closed 8 years ago
Мне кажется, последний вариант с try-catch самый лучший и простой. Promise здесь это перебор.
С точки зрения кода он мне тоже больше нравится.
Если нет других мнений то @deemidroll, давай так делать проверки.
Можно подключить chai
-> писать удобнее (только should не использовать!)
А почему should не использовать?
потому что он расширяет прототипы объектов -> можно получить что-то неожиданное в другом месте
Добавил пример с chai
Try catch не слишком медленные, чтобы часто использовать их тут?
Я думаю надо решать проблемы по мере поступления. Будут метрики > увидим проблемы > будем думать.
outdated
Я набросал различные варианты реализации проверок Я сам не знаю как лучше. Последние два позволяют юзать любые библиотеки ассертов (например chai - > один код для тестов и для проверок), но я как то всегда опасался собственноручно выкидывать ошибки. Давайте обсудим.