Часто программисты не пишут тестов и вот почему
Сколько тестов нужно, чтобы протестировать простую web форму на React из 5 инпутов, и 2-х кнопок?
Примерный ответ: 80+ тестов.
Для этого надо написать и определить сетапы (начальные установки для каждого для каждого кейса). Замокать внешние зависимости или эмулировать их поведение — чтобы реальный код внешних элементов и react хуков не вызывался и не усложнял и не замедлял тестирование.
Тестирование даже в состоявшимся проекте это скучная и рутинная операция. Там где можно, люди, конечно, стараются этого избежать.
В новом проекте разработка каждого кейса под каждую новую зависимость, или под их комбинацию — это часто очень тяжелый и энергозатратный ресерч и отдельное искусство.
Теперь у каждого из вас есть свой собственный ассистент-тестировщик. Пусть пишет!
Требуйте 100% тестирования кода в ваших проектах!
Прежде всего требуйте от себя. Заставляйте себя. Делайте ревью. Учитесь.
Даже плохой тест это всегда лучше его отсутствия.
Госпаде, благослави AI!
Post #750
47

- 👍 3