Битрикс24, известная своей CRM-платформой, продолжает серию обучающих материалов для вайбкодеров — людей без глубоких технических знаний, которые создают приложения с помощью ИИ-агентов. В новом туториале, основанном на видео Александра Сербула, руководителя больших данных и машинного обучения в компании, рассматривается добавление автотестов и перевод проекта на TypeScript. Эти шаги призваны повысить надёжность кода и сократить количество ошибок.

Автотесты — это программы, которые автоматически проверяют работоспособность других программ. Они позволяют разработчику добавлять новые функции и сразу видеть, не сломали ли они существующий функционал. ИИ-агент, такой как Claude Code, работает иначе: он добавляет новые возможности, но не проверяет, не нарушил ли он работу старых. Поэтому в туториале показано, как явно попросить агента написать и запустить тесты. Это важный шаг для тех, кто полагается на ИИ в разработке, поскольку он помогает избежать регрессий — ситуаций, когда обновление ломает ранее работавший код.

Вторая часть туториала посвящена переводу проекта с JavaScript на TypeScript. TypeScript — это расширение JavaScript, которое добавляет строгую типизацию, позволяя обнаруживать ошибки на этапе написания кода, а не во время выполнения. Это особенно полезно при работе с ИИ-агентами, так как делает код более предсказуемым и понятным для автоматических инструментов. В статье объясняется, что перевод на TypeScript помогает находить часть ошибок ещё до запуска приложения, что экономит время и снижает риски.

Перевод проекта на TypeScript позволяет находить часть ошибок ещё до запуска приложения.

Для воспроизведения проекта потребуются Node.js для сборки сайта, Git Bash для пользователей Windows, Python для вспомогательных скриптов ИИ-агента и сервер для деплоя. Авторы отмечают, что устанавливать все инструменты вручную необязательно: достаточно дать агенту первый промпт, и он сам установит необходимое. Для размещения сайта в интернете используются серверы платформы Битрикс24 Вайбкод, что требует платной подписки или собственного сервера.

Туториал продолжает цикл статей, в которых поэтапно создаётся учебный IT-проект. Ранее были рассмотрены развёртывание сайта и настройка сборок. Новый материал ориентирован на практическое применение ИИ-агентов в реальных задачах, таких как тестирование и типизация, что делает его полезным для вайбкодеров, стремящихся к созданию более надёжных приложений.