Разработчик 2.0. Следующий уровень абстракции Вы открываете задачу и пишете одну строку: Добавь идемпотентность в API создания заказа. Через некоторое время перед вами diff в незнакомом репозитории. Изменены обработчик API, модель данных, тесты и документация. Все проверки проходят. При этом вы не написали ни одной строки кода. AI-исполнитель сам нашёл модуль заказов, принятый формат ошибок и существующую обёртку над Redis. На ревью вы заметили опасное предположение о двух одновременных запросах. Вместо разового замечания вы потребовали закрепить инвариант в контракте и конкурентном тесте.

Разработчик 2.0. Следующий уровень абстракции Вы открываете задачу и пишете одну строку: Добавь идемпотентность в API создания заказа. Через некоторое время перед вами diff в незнакомом репозитории. Изменены обработчик API, модель данных, тесты и документация. Все проверки проходят. При этом вы не написали ни одной строки кода. AI-исполнитель сам нашёл модуль заказов, принятый формат ошибок и существующую обёртку над Redis. На ревью вы заметили опасное предположение о двух одновременных запросах. Вместо разового замечания вы потребовали закрепить инвариант в контракте и конкурентном тесте. Исполнитель исследовал соседний модуль, исправил решение и снова запустил проверки. Так кто же автор этого изменения? Читать далее #ai_разработка #ai_агенты #программирование #уровни_абстракции #разработчик_2_0 #управление_разработкой #инженерные_практики #тестирование #agents_md #автоматизация_разработки | @habr_ai

Источники 1
  • Разработчик 2.0. Следующий уровень абстракции Habr AI
    Разработчик 2.0. Следующий уровень абстракции
    
    Вы открываете задачу и пишете одну строку:
    
    Добавь идемпотентность в API создания заказа.
    
    Через некоторое время перед вами diff в незнакомом репозитории. Изменены обработчик API, модель данных, тесты и документация. Все проверки проходят. При этом вы не написали ни одной строки кода.
    
    AI-исполнитель сам нашёл модуль заказов, принятый формат ошибок и существующую обёртку над Redis. На ревью вы заметили опасное предположение о двух одновременных запросах. Вместо разового замечания вы потребовали закрепить инвариант в контракте и конкурентном тесте. Исполнитель исследовал соседний модуль, исправил решение и снова запустил проверки.
    
    Так кто же автор этого изменения? Читать далее
    
    #ai_разработка #ai_агенты #программирование #уровни_абстракции #разработчик_2_0 #управление_разработкой #инженерные_практики #тестирование #agents_md #автоматизация_разработки | @habr_ai