Редактор, который сам пишет тесты к твоему коду
Смотри, забавная штука. Раньше автодополнение угадывало следующую строку. Свежее обновление идёт дальше: наведи его на функцию — и оно само предложит набор тестов. Включая граничные случаи, которые ты, скорее всего, пропустил бы.
Оно читает, что код должен делать, а потом задаёт неудобные вопросы: что будет с пустым вводом, с отрицательным числом, со значением ровно на границе?
Почему это важно
Тесты — это та часть, которую все считают важной, а писать никто не любит. Когда эта работа переезжает в редактор, дело не только в экономии времени — меняется привычка. Если тест в одном нажатии, ты его реально пишешь.
- Граничные случаи первыми. Всплывают вводы, о которых забываешь под дедлайн.
- Читаемы по умолчанию. Сгенерированные тесты заодно документируют замысел.
- Страховка для агентов. Когда ИИ-агент потом переписывает код, тесты мгновенно ловят регрессии.
Подвох всё тот же: сгенерированный тест — это предложение, а не гарантия. Прочитай его, убедись, что он проверяет именно то, что ты имел в виду, — и пусть стережёт твой код, пока ты двигаешься дальше.