Больше никаких долгов по документации: когда ваш процесс разработки документируется сам 1. Две старые проблемы У каждого застройщика есть два долга. Во-первых, это задолженность по документации. Написание документации — это бремя: функции постоянно меняются, а документы устаревают. Не с...
Больше никаких долгов по документации: когда ваш процесс разработки документируется сам
1. Две старые проблемы
У каждого застройщика есть два долга.
Во-первых, это задолженность по документации. Написание документации — это бремя: функции постоянно меняются, а документы устаревают. Не писать документацию — это катастрофа: три месяца спустя вы смотрите на свой собственный код и полдня вспоминаете: «С какой стати я это сделал?» Вы вечно разрываетесь между «написать» и «пропустить».
Второе – передача долга. Когда проект переходит из рук в руки, лучшее, что вы можете предложить, — это «просто спросите меня, если у вас есть вопросы». Как только первоначальный разработчик уйдет, код станет черным ящиком. Новичок может прочитать каждую строку синтаксиса, но не прочитать ни одно из решений, стоящих за ним.
Программирование с помощью ИИ усугубляет ситуацию тонким образом: ваши разговоры с ИИ выполняют большую часть процесса разработки — как уточняются требования, как взвешиваются и отвергаются альтернативы, как натыкаются на ловушки и из них выбираются. Эти разговоры более полны и честны, чем любой документ, который вы могли бы написать. И все же, как только сессия закрывается, процесс испаряется.
Что, если бы эту «наиболее полную документацию» можно было вести автоматически?