Или это нормальная практика?
Ты тесты не в ts пишешь?
я не пишу тесты совсем🌚
Слишком сложно? Ну тогда тесты в TS по-любому сложней. Но вообще пишешь в TS точно так же.
Кек, на те jest, пиши тесты Вообще есть мнение что лучше писать тесты на js, типо типы ts создают иллюзию безопасности и ты не проверяешь кейсы когда тип все таки не тот
я просто к тому что типы нам помогают отловить ошибки нарушающие контракты. Какие такие ошибки поможет отловить тс в тестах?
действительно, если типы сходятся, то точно всё верно, в Хаскеле все так и делают
У меня на ts тесты. Писать удобнее, чем на js. Я вообще на js писать не люблю
скажи ото что просто разучился🌚
Честно говоря, да. Пишу на js билд-часть в Гэтсби (там никак не прикрутить тс), получается раза в два медленнее
А что мешает написать на ТС, скомпилировать у себя на машине в джс - и кинуть результат компиляции, куда надо?
а, ну ещё апи у гэтсби как будто специально сделан так, чтобы его было посложнее типизировать
А из-за чего быстрее? Потому что код более "понятный" из-за типов?
в основном - подсказки ИДЕ
из-за того, что я в любой точке программы знаю, какой тип у каждого значения, что можно передать в функцию, что нужно передать в функцию, что вернёт функция
+ рефакторинг проще. поменял строчку в одном месте, сразу видишь все места, где теперь код невалиден
Обсуждают сегодня