Архив Строительство и недвижимость · Брокеридж, классифайды и проптех
Домклик: ИИ-агент за ночь исправил 1700 ошибок линта в Android-приложении
По данным Домклик, ИИ-агент на языковой модели за 10 часов ночного прогона исправил 1700 ошибок линта в Android-приложении, а за другую ночь переписал более 100 модульных тестов с Mockito на MockK. Пул-реквест с тестами прошёл код-ревью и влит в кодовую базу.
/01 · ключевые результаты
-
результат пилота
1 700 ошибок
исправлено ошибок линта за один ночной прогон агента
Домклик, блог компании, 02.06.2026
один ночной прогон, 10 часов · Android-приложение Домклик, команда Новостроек
данные компании
-
результат пилота
более 100 тестов
переписано модульных тестов с Mockito на MockK за ночь
Домклик, блог компании, 02.06.2026
одна ночь · Android-приложение Домклик, команда Новостроек
данные компании
- 10 ч длительность ночного прогона агента по ошибкам линта · масштаб Домклик, блог компании, 02.06.2026
- 250 модулей Gradle-модулей в Android-приложении · масштаб Домклик, блог компании, 02.06.2026
оценка strategai
Оценку не приводим: нет данных о трудозатратах разработчиков на такие задачи до внедрения
По данным Домклик, ИИ-агент на языковой модели за 10 часов ночного прогона исправил 1700 ошибок линта в Android-приложении, а за другую ночь переписал более 100 модульных тестов с Mockito на MockK. Пул-реквест с тестами прошёл код-ревью и влит в кодовую базу.
/02 · паспорт кейса
Бизнес
- Компания
- Домклик
- Отрасль
- Строительство и недвижимость · Брокеридж, классифайды и проптех
- Функция
- ИТ, разработка ПО и кибербезопасность
- Задача
- Генерация кода и модернизация ПО
Технология
- Класс AI
- ИИ-агенты и мультиагентные системы
- Тип решения
- Собственная разработка
Внедрение
- Стадия
- Пилот / PoC, на 02.06.2026
- География
- Россия
/03 · описание кейса
Зачем
Бизнес-задача
Домклик разрабатывает большое Android-приложение: 250 Gradle-модулей на Kotlin и корутинах. Модульные тесты в компании пишут на JUnit4 и MockK; после перехода с Java на Kotlin команда переходила с Mockito на MockK, но около 100 тестовых классов без владельцев так и оставались на Mockito. Кроме того, у компании есть собственные правила линта по мотивам стандартов разработки, и исправление накопленных ошибок идёт в рамках технического долга медленно. Android-разработчик команды Новостроек решил проверить, можно ли передать эти рутинные задачи ИИ-агентам при чётком критерии приёмки и автоматической проверке результата.
Что
Решение
Агент на языковой модели запускается через утилиту Ralph: она берёт задачи из файла по одной, каждый раз стартует агент с чистым контекстом и следит за фразой о завершении задачи. В примере запуска указана модель qwen3dot6-coder-35b-A3b. Для тестов агент получает один файл, переписывает его на MockK, запускает тест, делает коммит и записывает полезный опыт в файл знаний для следующих итераций. Для замечаний код-ревью скрипт забирает комментарии из Bitbucket по API, отдельный агент ищет ту же проблему во всём диффе, после исправлений скрипт прогоняет тесты затронутых модулей и при падениях снова запускает агент. Для линта скрипт обновляет baseline, создаёт задачи по модулям и повторяет прогон, пока ошибки не исправлены.
Как
Внедрение
За одну ночь агент переписал более 100 тестов с Mockito на MockK. На ревью коллеги нашли недочёты; после того как модель сама исправила замечания, пул-реквест с рефакторингом всех оставшихся тестов на Mockito, около 100 штук, был влит. Затем автор поставил на ночь исправление ошибок линта: за 10 часов агент исправил 1700 ошибок. Пул-реквест на 500 файлов оказался непригоден для ревью и сразу дал конфликты, поэтому скрипт доработали: он берёт батчи по 100 файлов, создаёт по три ветки за раз и заводит задачи в Jira по API. Разработка и настройка процесса заняли около пяти дней. В планах — запуск скрипта на отдельной машине в режиме 24/7.
/04 · источники и проверка
Что подтверждено
- По данным Домклик, за 10 часов ночного прогона ИИ-агент исправил 1700 ошибок линта в Android-приложении.
- За одну ночь агент переписал более 100 модульных тестов с Mockito на MockK; пул-реквест влит после того, как модель сама исправила замечания ревьюеров.
- Приёмка построена на автоматических проверках: прогон тестов затронутых модулей и повторная проверка линта, при неудаче агент запускается снова.
Ограничения
- Цифры относятся к двум ночным прогонам одного разработчика в команде Новостроек.
- Источник не приводит сэкономленных часов разработчиков и стоимости работы; время на код-ревью человеком в цифры не входит.
- 1700 — число исправленных ошибок линта; данных о том, сколько из них прошло ревью и влито в кодовую базу, нет.
-
[1] Домклик
Как нам в Домклик LLM рефакторинг делала
компания · 02.06.2026
Открыть источник
АрхИИВ /strategai · CB-000774 · Версия 1 · 11.10.2026 · /c/CB-000774/