Архив рубрики ‘AI-assisted development’

AI меняет центр тяжести разработки

Куда инвестировать усилия разработчику в эпоху AI? В написание кода? В тестирование? Безусловно, эти навыки остаются важными. Но всё чаще именно они становятся областью, где AI‑агенты могут заметно ускорить работу команды. Настоящее узкое место находится раньше — на этапе проектирования. Проектирование системы — одна из самых когнитивно сложных частей инженерной работы. До того как появится первая строка кода, нужно ответить на десятки вопросов: Где проходят границы […]

Что делает разработчика ценным, когда код всё лучше пишут AI‑агенты

За последний год я почти перестал писать код руками. Не буквально, конечно. Если пару строк быстрее поправить самому, я так и сделаю. Но исследования, варианты архитектуры, план реализации, тесты, миграции, разбор существующего кода и большую часть самой реализации я всё чаще отдаю агентам. Инженерной работы у меня от этого меньше не стало. Код появляется быстрее. При этом агенты уже помогают не только с реализацией. Они могут […]

AIRepo: как проверить, готов ли ваш репозиторий к работе с AI‑агентами

Представим вполне обычную задачу: требуется добавить поле в API.Coding agent получает issue, изучает репозиторий и находит примерно такую картину: repository/ ├── README.md ├── docs/ │ └── architecture/ │ └── api.md ├── contracts/ │ └── api.yaml ├── src/ └── tests/ README.md отправляет разработчика в docs/architecture/api.md за описанием текущего API. Документ выглядит актуальным, потому что его регулярно обновляли вместе с кодом. […]

SDD на масштабе FullStack‑приложения: 17 спринтов, две конституции, три чата

В первой статье я писал про SDD за один вечер — Telegram‑бот, шесть команд Spec Kit, восемь часов от первого speckit.constitution до рабочего MVP. Это была проверка методологии на маленькой задаче. С тех пор я прошёл 17 спринтов SDD на FullStack‑приложении: B2C‑трекер привычек и целей, два репозитория (backend и frontend), 251 тест на бэке и 77 на фронте, релиз в продакшен. Это уже не вечер — это полный цикл разработки FullStack‑приложения по одной методологии. Здесь — что не дало мне […]

Telegram-бот за вечер через Spec Kit: что AI-ассистированная разработка сделала с моим инженерным процессом

Лид Я Java-разработчик: пишу на Java 5 лет, из них последние 3 — в коммерческих проектах. Последние 10 месяцев из которых был тимлидом небольшой команды. Сейчас месяц как собираю портфолио через Spec-Driven Development — связку Spec Kit и Claude Code. Первый проект в этой методологии — smart-task-bot, Telegram-бот для задач на Spring Boot 3.5. Идея написать […]

На одном собесе меня похвалили за то, что я не писал код. На другом — не зачли тестовое за то же самое

Вчера утром я прошёл лайв-кодинг в одну англо-продуктовую компанию. Написал ноль строчек кода руками. Задеплоил результат на свою VPS прямо во время звонка. Интервьюер сказал: «It’s so wonderful just how much everything has changed.» А неделю назад другая компания не зачла мне тестовое, потому что я забыл про запрет AI. Двадцать собесов за последние месяцы. […]