Возможность AI-агентов запускать модульные тесты — это ОГРОМНЫЙ прорыв. Если вы разработчик, который активно использует модульные тесты: использование инструмента вроде Claude Code имеет смысл. А если вы еще не используете тесты: с AI-агентами не вижу, как вы могли бы не сделать это рано или поздно...
Модульные тесты — это один из самых быстрых и дешевых способов не только подтвердить свою работу, но и предотвратить регрессии (и галлюцинации!) Если код не компилируется или тесты не проходят: он *определенно* сломан!
Возможно, это только я, но я никогда не доверял своей работе: потому что я научился на собственных ошибках. Поэтому я всегда хорошо использовал тесты, которые спасали меня много раз. Теперь я доверяю AI-агенту гораздо меньше, чем себе. Поэтому я либо проверяю его, либо тесты это делают (часто: и то, и другое!)
... но прежде чем я потрачу время на проверку работы, я хочу, чтобы у нее были проходящие тесты (а не тесты, которые она *сделала* проходящими, внося глупые изменения в нее) Другой пример того, когда вы следуете разумным практикам разработки: AI-агенты могут помочь вам. Без этого: они помогут только до определенного момента
Я часто слышу: "Искусственный интеллект не очень помогает в нашем устаревшем проекте." Стоит спросить: есть ли у него комплексный набор тестов? Может ли агент его запустить? Запускает ли он его после каждого изменения? Claude Code отлично работает над "устаревшим" проектом, который я написал до появления ИИ с... обширными модульными тестами!
115,19K