сделал изменение в одном файле. Как понять, что ты ничего не сломал? Есть три пути:
- отправить приложение в QA отдел, пускай они руками прокликают весь функционал
- отправить приложение в продакшен и ждать багрепорт от юзеров
- запустить автоматизированные тесты
К слову только последний вариант не является суицидом.
Но тесты писать дорого по времени.
Что TypeScript делает, так это прогоняет автоматические тесты. Много тестов. Тем самым тебе не нужно их руками писать.
я искренее говорил информативно) без.рофлов) но за доп инфу спасибо еще раз :)
> Что TypeScript делает, так это прогоняет автоматические тесты. Много тестов. Тем самым тебе не нужно их руками писать. это в каком месте такое чудо? типизация !== тестирование. да, это лучше чем чистый JS, но никто не застрахован от as unknown as any
Вот, отличная аргументация. Мы мигрировали сложный чекаут на тс. Сроки очень сжатые, две команды, опыт с ТС был у двух человек. Смигрировали успешно, в сроки уложились, юнит-тесты не писали, общее количество багов было минимум на порядок меньше, чем у оригинального проекта на js с 80% покрытием юнитами
типизация !== тестирование
Обсуждают сегодня