<p>Кажется, мы приближаемся к моменту, когда генерация кода перестанет быть игрушкой и станет обычным инструментом разработки. Уже сейчас можно попросить модель написать API, SQL-запрос или даже кусок архитектуры сервиса. Но что будет дальше, когда такой подход станет стандартом? Изменится ли профессия разработчика или просто появится ещё один инструмент вроде IDE?</p><p>В этой статье я попробую разобрать, как генерация кода может изменить сам процесс разработки. Не в теории, а с инженерной стороны: архитектура, поддержка, технический долг, debugging и то, как вообще читать код, который писал не человек.</p><p>Пару месяцев назад я решил провести небольшой эксперимент. Попробовать писать сервис почти полностью через генерацию кода. Не просто отдельные функции, а прямо весь сервис: API, базу данных, обработчики.</p><p>Честно говоря, в какой-то момент стало немного странно. Ты вроде разработчик, но код пишет не совсем ты.</p><p>Возникает ощущение, будто ты больше архитектор или редактор кода.</p><p>И тут появляется вопрос.</p><p>Если генерация станет стандартом, кем вообще будет программист?</p><p>Тем, кто пишет код?<br>Тем, кто проверяет код?<br>Или тем, кто придумывает системы, которые этот код потом генерируют?</p><p>Попробую поделиться наблюдениями.</p> <a href="https://habr.com/ru/articles/1009504/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1009504#habracut">Читать далее</a>