CodeSOD: Поднять VibeError Заметка
The Daily WTF на русском

CodeSOD: Поднять VibeError

Кодеры-вайберы, разработчики, полагающиеся на языковые модели (LLM), становятся все более распространенными. Эти разработчики часто не читают, не тестируют или не понимают код, сгенерированный ИИ. Они также игнорируют корпоративные стандарты кодирования. Пример кода демонстрирует проблемный паттерн использования проверок isinstance. Хотя логирование ошибок для отсутствующих полей является приемлемым, обработка исключений является чрезвычайно проблемной. Код вызывает исключение, только чтобы сразу же поймать его и не делать ничего с ним. Это конкретное поведение характерно для LLM, генерирующих статистически вероятный, но функционально бесполезный код. Пример иллюстрирует, как LLM могут интерпретировать инструкции буквально, не применяя логическое мышление. По опыту Ронана, этого конкретного кодера-вайбера уволили. Его код, сгенерированный ИИ, никогда не был интегрирован в проект. Однако разработчик уже начал искать новую работу с резюме, сгенерированными ИИ. Это подчеркивает более широкую обеспокоенность навыками и практиками разработчиков, полагающихся на LLM.