С развитием генеративного искусственного интеллекта всё больше кода в реальных проектах создаётся не людьми, а машинами. Но что, если такой код с самого начала — уже «чужой» и «устаревший»? В статье CSDN обсуждается свежий и провокационный взгляд: любой код, сгенерированный AI, с момента появления становится «legacy code» — то есть кодом, который никто не помнит, не понимает до конца и не спешит менять. Почему AI-код — это сразу «чужой» код? В традиционной разработке код проходит несколько стадий:
— Только что написанный вами код легко доработать и улучшить.
— Код, который только что написал коллега, вызывает вопросы, но его ещё можно понять и изменить.
— Ваш собственный старый код уже сложнее вспомнить, но при необходимости вы готовы его доработать.
— Старый код, написанный кем-то другим, обычно трогают только при острой необходимости. AI-код, по сути, всегда находится на последней стадии: он сразу воспринимается как написанный «кем-то другим», без контекста, без истории, без живого а