или никого скорость не волнует? типа новых серверов накупим?
подробнее: https://t.me/nodejs_ru/565023
Это же копейки Если не использовать исключения для не исключительных ситуаций, разве есть смысл экономии? Принцип Парето, в конце концов
валидация данных — это не исключительная ситуация. но я вижу, что люди валидируют, выбрасывая исключения
Скорее исключительная ситуация это невалидные данные, а не сама валидация У тебя по статистике какой процент запросов идёт с невалидными данными? Я свою не знаю, если что. Но вряд ли это заметный процент
не знаю. думаю тоже минимальный. тут скорее какой-то вопрос принципа
Rust🌚
Щас бы упоминать плюсы и ни слова не говорить про раст
странный подход. есть же и для ноды антипаттерны, снижающие производительность. и которых желательно избегать, даже если "нода не про скорость". тот же reduce ({...spread})
Раст был ниже
Да но я закрепил так сказать
для чего созданы исключения? для ожидаемых "оперативных" ошибок? если пользователь какое-то поле не заполнил — это прямо исключительная ситуация?
возвращать объект с результатом валидации
Для стектрейс?
и тебе нужен стектрейс при валидации полей?
Наверно только на момент отладки. И то вряд ли
Обсуждают сегодня