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

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

Я Java-разработчик с 5-летним опытом и 3 годами коммерческой разработки. Последние 10 месяцев я руководил небольшой командой. Недавно я начал использовать Spec-Driven Development с помощью Spec Kit и Claude Code. Первый проект в этой методологии — Telegram-бот для задач на Spring Boot 3.5.

Хронология того вечера

Я показываю реальный git log без прикрас, чтобы дальше разговор шёл не про абстрактную методологию, а про конкретный таймлайн.

Сдвиг первый: я смотрел на проект как пользователь, а не как разработчик

Обычно, когда я беру новую технологию, первый час уходит на то, чтобы разобраться в документации и понять, как эта штука устроена технически. В тот вечер я начал с spec.md.

Сдвиг второй: делегирование никуда не делось, сменился исполнитель

10 месяцев я руководил небольшой командой — и делегировал задачи. Сейчас с Claude Code я делаю ровно то же самое. Описываю задачу в tasks.md, Claude Code делает, я ревьюю, иногда возвращаю на доработку.

Сдвиг третий: два чата — один для думания, другой для исполнения

К концу первого вечера я понял одну рабочую схему, которую потом использовал во всех последующих проектах. Claude Code живёт в терминале IDEA и пишет код. Но есть нюанс: по умолчанию Claude Code стартует с чистого контекста в каждой новой терминальной сессии.

Что в SDD работает плохо

Claude Code переспрашивает разрешение на каждое действие. Каждая операция записи, каждый bash-вызов — подтверждение. В первый вечер это мешало: бот во время активной работы постоянно останавливается и спрашивает.

Главная опасность

Новый подход искушает не думать, а верить. Claude Code выдаёт готовое решение — хочется принять, не разбираясь. Особенно когда устал, особенно когда поздно, особенно когда «уже работает».

Краткое резюме

Подготовка к проекту стала архитектурной, а не технической. Делегирование осталось, исполнитель сменился. Схема «отдельный чат для думания + Claude Code для исполнения» компенсирует короткую память терминала.

Читать оригинал