Тесты и AI
Я утверждаю:
1️⃣ Тесты это единственное, что позволяет при разработке с помощью AI получать работоспособный продукт. Это просто вынужденная необходимость.
- Тесты удерживают контекст.
- Тесты исключают регрессии.
2️⃣ Тесты при работе с AI стали "дешевыми". Пару часов в чате с AI и вы способны покрыть тестами большую часть вашего нетестированного кода. Никакой головной боли. Тимлиды — ликуйте. Разработчики — плачьте.
❓Коллеги спрашивают
Как доверить AI написание тестов? Он же сделает это плохо!
Это, конечно, исключительно позиция разработчика. Вера в то, что только разработчик умеет хорошо.
Если вы посмотрите на ситуацию со стороны технического менеджера — то ситуация выглядит немного иначе.
А как доверить разработчикам писать тесты в условиях жесткого дедлайна? Они что, всегда делают это хорошо?
Возьмите команду из 3 человек и любой спринт. Сколько качественных тестов там будет написано и какое покрытие?
Да, конечно, именно в вашей команде все боги тестирования. Я не сомневаюсь.
Post #731
60

- 👍 1