Суть поста Кента Бека: у разработки два измерения, а меряют обычно одно. Первое — поведение (фичи, которые система уже умеет), его легко посчитать. Второе — структура, или ось «futures» на диаграмме, сделанной с Джином Кимом: множество того, что вы сможете сделать дальше. В комментариях Бек уточняет: если «джинн» (ИИ) пишет код неустойчивым способом, вариантов следующих шагов становится всё меньше; улучшение структуры системы, наоборот, расширяет пространство возможных будущих.
Почему это важно: ИИ сделал ось «поведение» почти бесплатной, но по оси «структура» счёт не оплачивается — он берётся в кредит. Команда шипит кратно больше, а через несколько месяцев каждое изменение стоит дороже: код есть, понимания системы и свободы манёвра нет. Вывод тот же, что в «Tidy First?»: вложения в структуру — это покупка будущих опций, и именно они определяют, сохранится ли скорость разработки.
https://www.linkedin.com/feed/update/urn:li:activity:7505615017212387329/
Post #1273
361