Новости

LLM удешевили код. Как это повлияло на цену разработки?

Многие думают, что появление больших языковых моделей (LLM) наконец устранило главное узкое место в разработке — написание кода. Но правда в том, что написание строк кода никогда не было основной проблемой.

Настоящие препятствия — это ревью, передача знаний, тестирование, отладка и координация людей. Всё это обернуто в сложную систему процессов, тикетов и agile-церемоний, которые требуют времени, понимания и вдумчивости.

LLM действительно снижают стоимость создания нового кода — сегодня можно быстро сгенерировать рабочие фрагменты. Но цена за понимание, проверку и сопровождение этого кода только выросла.

Модели не снимают нагрузку — они её перераспределяют.

Инструменты вроде Claude или GPT отлично справляются с первичной реализацией. Но в итоге это означает больше кода, который нужно ревьюить, тестировать и поддерживать. Особенно когда:

  • Автор не до конца понимает, что именно он сгенерировал;
  • Код нарушает принятые в команде соглашения;
  • Поведение в граничных случаях остаётся неочевидным.

Создавать код стало проще. Понимать его — сложнее.

И это не новая история. Copy-paste-инжиниринг был и раньше, но LLM усилили эту практику, масштабировав её.

Сложность осталась там же — в понимании.

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

Разработка остаётся командной работой.

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

LLM — мощные помощники, но не решение корневых проблем.

Они ускоряют прототипирование и упрощают рутинные задачи, но не заменяют вдумчивое проектирование, проверку и коммуникацию. Наоборот, эти вещи становятся критичнее, когда код множится в разы быстрее.

Да, писать стало дешевле. Но понимать — нет.

И пока понимание кода остаётся ключевым барьером, узкое место никуда не делось. Просто оно стало менее очевидным.