Добавить в корзинуПозвонить
Найти в Дзене
Роман Сухов

Поймал приятный момент

Пришло несколько интересных коммерческих проектов, из тех где понимаешь: будет много экспериментов, архитектуры и неожиданных решений. Отдельно кайфую от самого факта выбора. Когда клиент выбирает тебя из десятков других, это автоматически поднимает планку. Хочется копать глубже, пробовать новое, вытаскивать из инструментов максимум. И вот сегодня как раз попробовал штуку, о которой давно думал. Оставил агенту проект на ночь. Перед уходом запустил задачу на максимальный рефакторинг. Прямо в промпте написал: я оффлайн до утра, составь план, получи все разрешения сейчас и работай автономно. Агент подготовился на удивление системно. Создал отдельный worktree, поднял новую ветку под рефакторинг, сразу обозначил границы: какие файлы не трогать, где можно делать cleanup, где допустимы частые checkpoint-коммиты. И тут всплыл интересный момент. Первые проверки упали не из-за кода, а из-за окружения. В backend не было pytest, frontend тесты запускались не из той директории. Проблема инф

Поймал приятный момент. Пришло несколько интересных коммерческих проектов, из тех где понимаешь: будет много экспериментов, архитектуры и неожиданных решений.

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

Хочется копать глубже, пробовать новое, вытаскивать из инструментов максимум.

И вот сегодня как раз попробовал штуку, о которой давно думал.

Оставил агенту проект на ночь.

Перед уходом запустил задачу на максимальный рефакторинг. Прямо в промпте написал: я оффлайн до утра, составь план, получи все разрешения сейчас и работай автономно.

Агент подготовился на удивление системно. Создал отдельный worktree, поднял новую ветку под рефакторинг, сразу обозначил границы: какие файлы не трогать, где можно делать cleanup, где допустимы частые checkpoint-коммиты.

И тут всплыл интересный момент. Первые проверки упали не из-за кода, а из-за окружения. В backend не было pytest, frontend тесты запускались не из той директории.

Проблема инфраструктуры, а не логики.

Вот тут агент показал себя.

Он не остановился на ошибке, а сам классифицировал её как environment issue и скорректировал стратегию.

Как нормальный разработчик, который понимает разницу между «код сломан» и «окружение не настроено».

Дальше план у него довольно взрослый: baseline, зачистка конфигов и секретов, распутывание backend, разделение большого combined-сервера, зачистка legacy, потом frontend.

По факту выглядит как полноценная ночная смена разработчика.

Обо мне | Обучение | Отзывы