ВАЙБКОДИНГ НА JAVA: 4 СОВЕТА ДЛЯ SENIOR-РАЗРАБОТЧИКА

317 подписчиков

12+
12+

61 просмотр

3 дня назад

ПожаловатьсяНарушение авторских прав

317 подписчиков

12+
12+

61 просмотр

3 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

61 просмотр

3 дня назад

Как контролировать качество кода AI-агента до code review? На примере Java и Spring Boot разбираем guardrails: автоматические проверки стиля, тестов, архитектуры и покрытия в Gradle. AI-агент может выполнить задачу по промпту, но оставить разработчику большой объём исправлений. В этом видео Илья показывает, какие проверки стоит добавить в процесс сборки, чтобы находить типовые проблемы ещё до ревью человеком. В разборе: • Spring Skills от Amplicode — правила работы агента с проектом и интеграция с IDE. • Spotless и Checkstyle — форматирование и стиль кода. • Юнит-тесты и интеграционные тесты — быстрый и полный циклы проверки изменений. • ArchUnit — архитектурные тесты для слоёв Controller, Service и Repository. • JaCoCo — покрытие кода тестами, минимальный порог и контроль снижения coverage. Пример показан в OpenIDE на проекте Spring Boot с Gradle. Такой подход помогает сделать AI-разработку предсказуемее и сократить количество типовых замечаний к pull request. Автоматические проверки дополняют ревью разработчика. Материалы: Spring Skills — https://github.com/Amplicode/spring-skills Telegram — https://t.me/openide_official Обсудить и задать вопросы — https://t.me/openide_chat Таймкоды: 00:00 Почему после AI-агента остаётся много кода на ревью 00:41 Guardrails: AI-проверки и проверки инструментами 01:11 Проект Spring Boot и Spring Skills от Amplicode 02:05 Форматирование и стиль: Spotless, Checkstyle и IDE 02:49 Юнит-тесты и интеграционные тесты 03:39 Проверка архитектуры с ArchUnit 04:12 Покрытие тестами: JaCoCo и контроль регрессии 05:06 Итоговая схема проверок перед code review 05:37 Что делать, если агент повторяет ошибки Какие ошибки AI-агента вам чаще всего приходится исправлять на ревью: стиль, архитектуру или тесты? Напишите в комментариях. #Java #SpringBoot #AI