А кто вас защитит от того, что ваш код кто то в будующем будет юзать неверно, передаст левый тип. Что если обьект потеряет поле в будущем, а вы на него завязаны.
А кто вас защитит от того, что ваш код кто то в будующем будет юзать неверно, передаст левый тип. Что если обьект потеряет поле в будущем, а вы на него завязаны.
тесты вышестоящих узлов (и юниты и интеграционные)
тесты вышестоящих узлов (и юниты и интеграционные)
Ну это очень много тестов нужно, чтобы это всё проверить. В тестах часто юзают моки. И вы не узнаете об ошибки в таком случает, если ваш модуль мокнут.
Явно, не то слово) Ну все возможные кейсы не покрывают обычно интеграционными, для них сужают спектр кейсов. Больше всего покрывают юнитами, ибо легче и быстрее.
Вообще, мне кажется это всё разговоры в пользу бедных
Я на данный момент не могу найти в интернете значительно количества подтверждений что использование тайпскрипта позволяет генерировать больше business value на дистанции для средних и крупных проектов
про тайпскрипт только легендарную статью что airbnb померяли, и решили что тайпскрипт бы перехватил 35% их проблем Только они за все эти годы даже методику измерения и процесс не рассказали )