Да, это требует времени, но время у нас появилось. Мы больше не набиваем код руками, не перебираем десятки файлов чтобы собрать отсутствующий контекст. И можем потратить это время на построение архитектуры и ревью.
Но есть конечно и обратная сторона, связанная с когнитивной перегрузкой и Рома хорошо про неё написал.
Но что делать-то? Ревью это не только про качество, но и про передачу знаний о кодовой базе. И отдав его на откуп тем же нейронкам мы рискуем совсем оторваться от понимания происходящего внутри продукта. А это, в свою очередь, усложнит разработку новых решений.
И мы рискуем попасть в ту историю, как у мейнтейнера zed в разработке DeltaDB
too much agentic coding led to code that smelled correct, but fell apart as soon as you started to build on it.
I still edit the code manually to ensure the narrative is clear, to keep my mental model of the problem up to date, and to ensure that the code actually does what it purports to do
https://zed.dev/blog/not-building-ai-for-the-money#concern-2-ai-code-is-worthless