fastify? Причем тут типы
Ну это да, мне интересно что дают типы тс-а в девелопменте, в рантайме они ничего не дают
То есть верификацию дополнительную делаешь будь эти типы или нету их
Если правильно описать типы в статике, то никакой неоходимости их в рантайме нет.
Почему дополнительную то? Она основная.
Эм, у тебя из клиента не приходят данные или стороннего апи?
Кста, шо такое joi? Шо он делает?
Верификация пэйлоадов по схемам, либа от hapi.
Когда получаешь от клиена делаешь проверки на тип, бросаешь ошибки. Дальше уже всё в типах и безопасно.
Верификацию данных, типа смотрит стринг ли отправили тебе или инт
Так что ты проверяешь в тс? Кроме случайного присваивания?
Я верифицирую типы на входе. А дальше в приложении у меня не будет допущений, null pointer, кастов типов. Всё будет лаконично.
Обсуждают сегодня