К основному содержимому
к странице архива
#AI4SDLC

State of AI4SDLC, или Как меняется индустрия разработки когда создание кода становится все проще (Рубрика #AI4SDLC)

Вот уже появилась запись моего keynote-доклада с DotNext, с которым я выступал 25 сентября. А ещё есть конспект и слайды — можно выбрать удобный формат. В сентябре я уже делился основными тезисами, а теперь можно посмотреть доклад целиком, с историями из практики. Центральная идея из книги "Regenerative Software" Чада Фаулера, про которую я кратко рассказывал и в двух словах - это поиск ответа на вопрос, а если реализацию становится всё проще заменить, какие знания о системе должны пережить её код?

В самом докладе я разобрал:
— Почему ускорение написания кода само по себе не гарантирует ускорения поставки: узкое место может переехать в постановку задач, ревью и приёмку.
— Что нужно сохранить за пределами реализации: намерение, архитектурные границы, проверки поведения и причины принятых решений.
— Почему миграция не заканчивается запуском новой системы: старую ещё нужно выключить, а накопленную сложность — убрать.
— Как меняется работа инженера, когда агент пишет код, а ответственность за результат и дальнейшую жизнь системы остаётся у человека.

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

Если у вас был опыт, когда новая система уже работала, а старую всё никак не удавалось выключить, — расскажите в комментариях. Интересно, что именно её держало :)

#AI4SDLC #AI #Engineering #Architecture #Software

Открыть видео на YouTube