Критика новых технологий в разработке компиляторов

В сообществе обсуждают, что внедрение новых функций часто приводит к ошибкам в уже работающем коде. Обсуждения касаются недавнего проекта, где за нехватку структуры и логики потребовали значительные инвестиции. Поддержка кода становится проблематичной из-за попыток ИИ-агентов переписать работающие функции в поисках исправлений, что оборачивается неудачами.

Некоторые считают, что главная проблема заключается в том, что новый код оказывается неподдерживаемым, а его создание приводит к дополнительным затратам. Несмотря на то что уже существуют успешные примеры долгосрочной поддержки кода, таких как GCC, новый компилятор за пределами требований не может показать результата.

Дебаты также касаются недостатка формальных спецификаций и указывают на сложности автоматического тестирования. В итоге, высказывается мнение, что получение качественного компилятора с помощью ИИ может занять значительно больше времени и средств, чем привычные методы разработки. В поисках идеального компилятора кажется, что проблемы с ИИ-сгенерированным кодом затянут процесс ещё на долгие годы.

Понравилась статья? Поделиться с друзьями:
Сайт для студентов