Все эти споры о Новой Технологии - "Вайб-Кодинг"... да было это все уже...
Только в 90-х называлась "парное программирование" XP (Extreme Programming) ... только подручными средствами.
Найдете книгу - Кент Бек Экстремальное программирование (eXtreme Programming, XP)... Ну и вопрос прост - где вы с ним встречались? Ответ - нигде...умерло и чего? аааа... так как предназначалось для решения узкого круга задач - посмотрите и пределы и ограничения... а посмотрев как развивалось - увидите.. такой подход узко применим, он будет, но в мелкий соответствующих задачах, и большую систему на нем не построишь.
Сейчас то же самое, только вместо одного из программеров, рядом - тупые агенты с их "Чего господин молодой программист - желает")))
Следующая проблема - агенты... с их "Будь полезен".. тоже методологическая проблема «Почему принцип “будь полезен” убивает команды и ИИ‑агентов»
Да и вообще.... то что наваяли по Agile - не сработает, и проблема снова та же - отсутствие знания базовых технологий! Agile то.. это облегченная технология для спиральной разработки.
И Agile — та же история. Облегчённая версия спиральной разработки Боэма. 1988 год. Взяли — упростили — потеряли главное. Спиральная разработка учитывала риски, архитектуру, масштаб. Agile оставил итерации и выбросил всё сложное. ))))
Большую систему на "спиральной" по Agile не построишь — нужен водопад с правильно выстроенной архитектурой на входе. А на Agile большую систему не построишь вообще — там каждые две недели спринт и никто не думает о том что будет через год. ))))
Полная "спиральная разработка" - включает баланс между Каскадная модель (Waterfall model) + Итеративная модель (Iterative model). Agile и Scrum - игнорирует структурную часть.
И молодые разработчики не знают ни Боэма ни Руча ни даже нормального RUP. Знают Scrum и думают что это всё что есть. ))))
Олдфаги помнят CASE (Computer-Aided Software Engineering)-системы из 90-х — это была первая великая попытка «запрограммировать программирование». Тогда нам тоже обещали мир без кода. Не взлетело, потому что инструменты были кривые, а сложность систем росла быстрее, чем наши навыки моделирования. Сегодняшний ИИ — это CASE-система, которая наконец-то заработала.
Почему CASE — это «дедушка» ИИ (и почему тогда не взлетело):
Та же фигня, вид в профиль: Тогда тоже кричали: «Кодеры больше не нужны! Будем только рисовать квадратики!». Но выяснилось, что чтобы нарисовать «квадратики» правильно, нужно обладать еще более жесткой логикой, чем для написания кода. ИИ сегодня — это CASE-система на стероидах, которая наконец-то научилась понимать не только стрелочки, но и живую речь.
Проблема «Грязного входа»: В 90-х CASE-системы разбивались о то, что люди не могли внятно нарисовать, чего они хотят. «Мусор на входе — мусор на выходе». Сейчас с ИИ ровно та же история. Если у тебя в голове каша, то никакая нейронка (как и Rational Rose в своё время) тебе рабочий продукт не выдаст.
Уровень абстракции: CASE пытались поднять нас над кодом. ИИ делает то же самое. Но тогда «процессорной мощности» мозгов у массы айтишников не хватило, чтобы перейти от «ковыряния в гайках» к «проектированию смыслов» (была даже UML (Unified Modeling Language)). Сейчас — дубль два. Только теперь отсидеться в окопах синтаксиса не получится.
P.S. Вот и смотрю... с каким рвением изобретают "велосипед"... может книги почитать нужно? про указанные в посте технологии?
P.S.S. И вот реально, я бы порекомендовал ознакомиться - UML (Unified Modeling Language).