RU

Как перестать ревьюить правки, о которых никто не просил

С приходом ИИ‑агентов в разработку, кода стало больше, а вместе с ним и шума. Пулреквесты растут, держать агента в рамках з…

ии-агентыclaude codecode reviewпулреквестытехнический долгбеклогopen sourcecliагентная разработкаai-assisted development
Habr
RU

Нейросеть написала PR, тесты зелёные, а поведение изменилось. Как я научил CI это ловить

Модель «упрощает» валидацию. Линтер молчит, тесты проходят, ревьюер видит аккуратный дифф в одну строку и жмёт Approve. Через неделю выясн…

pythonproperty-based testinghypothesisdifferential testingcode reviewgithub actionsllmollamaai-генерированный кодci-cd
Habr
RU

Как мы перестали писать описания к merge request руками: AI Describer в GitLab CI и Jenkins

Поле описания merge request пустое или содержит список commit messages. Ревьюер открывает diff на несколько десятков файлов и не пони…

merge requestpull requestcode reviewgitlab cijenkinsllmгенерация описанийdotnet toolавтоматизация code reviewprompt injection
Habr
RU

AI‑агент не увидел мой код: worktree, состояние задач и границы доступа в VECTA

Файлы проекта лежали на диске, но AI-агент получил пустую рабочую копию. Причина нашлась в Git: исходники ещё не были закоммичены, а worktree создав…

AI-агентыVECTAgit worktreeинструменты разработкиуправление контекстомудалённая разработкаконтроль доступаsandboxCLIcode review
Habr
RU

Сорок раундов ревью на код, который уже был отревьюен: что два ИИ-ревьюера нашли друг за другом

Код skillmem прошёл два независимых ревью, и я считал его чистым. Потом две модели с разных сторон — Claude и GPT — сорок раундов подряд читали его…

code reviewИИ-агентыMCPopen-sourceтестирование
Habr
RU

Долг понимания: почему ИИ-код опасен не тогда, когда что-то упало

Три месяца назад я заметил неприятную закономерность в бэклоге: все чаще туда попадали мелкие фиксы вокруг кода, который до этого писал ИИ. Не авари…

testcomprehension debtдолг пониманияИИ-кодAI-generated кодAI-assisted разработкатехнический долгcode reviewкачество кодаGitHub Copilot
Habr
RU

[Перевод] Экономическая выгода рефакторинга в эпоху AI-агентов

Осваивая разработку с помощью AI-агентов, я написал веб-приложение для собственной ежедневной работы. Проект получился довольно сложным: с динамичес…

refactoringии-агентыaiрефакторингразработка приложенийразработкаsoftware engineeringsoftware architectureбюджетcode review
Хабр — Управление
RU

Ваш AI-агент не понимает код. Он просто очень уверенно угадывает — поэтому мы создали SLICER

AI-агенты отлично решают локальные задачи, но часто теряют связи между частями большой кодовой базы. Из-за этого изменение одной функции может незам…

AI-агентыстатический анализграф зависимостейPythonTypeScriptMCPcode reviewрефакторингfullstackdeveloper tools
Habr
RU

Greenfield и Brownfield: разработка новых и существующих систем в эпоху AI

Новый сервис в пустом репозитории легко назвать greenfield. А если он должен заменить часть работающей системы, перенести данные за десять лет, сохр…

greenfieldbrownfieldlegacyразработка ПОsoftware architectureИИ-ассистентытехнический долгcode reviewDORAsdlc
Хабр — Управление
RU

Баг-трекинг: почему баги возвращаются на прод и какая система это лечит

Тестировщик находит баг в проде. Поиск показывает: его уже заводили восемь месяцев назад и закрыли как «не воспроизводится». Третий раз за два года.…

баг-трекингуправление дефектамиSDLCуправление разработкойcode reviewGitLabsimpleone sdlcимпортозамещение
Хабр — Управление
RU

AI-ассистент пишет код: 8 антипаттернов, из-за которых он падает в проде

AI-ассистент пишет код быстрее — и ломает прод чаще. Звучит как парадокс, но цифры 2026 года это подтверждают: pull request'ов на разработчика стало…

AI-ассистентантипаттерныcode reviewкачество кодабезопасность цепочки поставокразработка с aislopsquatting
Habr
RU

Я год не писал код руками. Но я не вайбкодер — и это две разные профессии

Я больше года не пишу код руками — всё пишет ИИ. Но я не вайбкодер, и это две разные профессии. Рассказываю, в чём разница, почему она скоро будет с…

GitBorGit-клиентИИвайбкодингимпортозамещениеElectroncode review
Habr
RU

Как выбрать систему для разработки и пожалеть через полгода

На демо всё красиво: задачки бегают, доски сияют, отчёты рисуются. Через полгода команда уточняет статусы в чате, релизы сверяет в таблице, а тимлид…

SDLCтаск-трекеруправление разработкойGitLabcicdcode reviewрелизыworkflowвыбор платформы
Habr
RU

Десять лет в индустрии я писал код руками. Три месяца назад перестал

После выхода Claude Opus 4.7 стало очевидно, что агент технически быстрее меня. А 28 мая Anthropic выпустила Opus 4.8 с теми же ценами, заметно лучш…

claudeclaude codeanthropicllmllm-агентыai-codingagentic codingcode reviewстатический анализcheckstyle
Habr
RU

Командная разработка на 1С через EDT и Git: пошаговая настройка проекта

Командная разработка в 1С не обязана держаться на блокировках, непрозрачной истории и ручном разборе изменений. В статье показываем,…

1СGitкомандная разработкахранилище конфигурациирасширения 1СGit LFSmerge-конфликтыXML-метаданныеcode review
Habr
RU

AGENTS.md создавали, чтобы помогать агентам. Я использую его, чтобы их вычислять

Вместе с растущей AI-индустрией приходят и её побочки. Я мейнтейнер библиотеки react-native-tdlib и довольно быстро заметил: все больше PR выглядят…

AGENTS.mdAI-агентыopen sourcepull requestспамReact NativeGitHub Actionscode reviewмейнтейнерClaude Code
Habr
RU

ИИ-агент сам создал тикет, сам же его взял, и сам закрыл. Менеджер ничего не заметил

Автономные агенты в разработке уже встроены в CI/CD живых команд, закрывают реальные тикеты и пишут код, который идёт в прод. Проблема не в том, что…

ии-агентыSDLCавтоматизация разработкиуправление командойAgileтимлидDevinclaude codegithubcode review
Habr
RU

Почему spec-driven development плохо работает на микросервисах: часть 1. Где теряется контекст

Я работаю в большой продуктовой компании с тысячей микросервисов. В такой системе даже небольшая фича часто проходит через несколько сервисов,&…

claude codespec-driven developmentmicroservicessystem designllmархитектураcode reviewgoclean architecture
Habr
RU

[Перевод] Claude Code: почему HTML лучше Markdown

Markdown стал стандартным форматом для общения агентов с разработчиком. Простой, портативный, поддерживает базовое форматирование, легко редактирует…

markdownHTMLClaude CodeAI-агентыформат выводаинтерактивные документыSVGспецификацииcode reviewинформационная плотность
Habr