Концептуальная целостность и подсчёт строк кода в эпоху ИИ-агентов¶
7.0/10
Контекст¶
Саймон Уиллисон, опираясь на свой опыт в подкасте Talking Postgres, оспаривает распространённое мнение, что измерять продуктивность разработчика строками кода бессмысленно. Он утверждает, что в контексте ИИ-агентов этот показатель вновь обретает значение, но одновременно поднимает более глубокую проблему — угрозу концептуальной целостности программного обеспечения, описанной в классической книге «Мифический человеко-месяц».
Суть¶
Уиллисон объясняет, что раньше разработчик мог создать лишь несколько сотен строк качественного, отлаженного кода в день, и 200 строк считались отличным результатом. С ИИ-агентами можно генерировать тысячи строк, что действительно является значимым улучшением, но только при сохранении качества. Однако новый узкий предел — это когнитивная способность человека: невозможно уследить за стократным объёмом кода, поэтому команды всё ещё нужны для распределения этой нагрузки. Главная опасность, по его мнению, — потеря концептуальной целостности: когда фичи добавляются за минуты, программное обеспечение обрастает «странными шишками», как Дом-музей Винчестеров, который строился 40 лет из-за суеверия. Раньше дисциплину навязывала стоимость изменений, теперь же она должна исходить от самих инженеров.
Вывод¶
Уиллисон приходит к выводу, что в эпоху ИИ-агентов строки кода могут быть полезной метрикой продуктивности, но главным вызовом становится сохранение концептуальной целостности, которая требует осознанной дисциплины, а не внешних ограничений по времени.