The Daily WTF 日本語
フォロー
CodeSOD: VibeError を発生させる
「LLMに依存する「Vibeコーダー」と呼ばれる開発者が増加している。これらの開発者は、AIが生成したコードを読んだり、テストしたり、理解したりしないことが多い。また、会社のコーディング標準も無視する傾向にある。問題のあるパターンとして、isinstanceチェックを使用するスニペット例を挙げる。エラーログのためにフィールドが不足している場合のエラーロギングは許容されるが、例外ハンドリングは非常に問題がある。このコードは、例外を発生させただけで、即座にキャッチして何もしない。これは、LLMが統計的にありえるが機能的に無駄なコードを生成する特徴的な挙動である。この例は、LLMが指示を文字通りに解釈し、論理的な推論を適用しないことを示している。ロンアンの経験によると、この特定のVibeコーダーは解雇された。彼のAI生成コードはプロジェクトに統合されることはなかった。しかし、開発者は既にAI生成の履歴書で新しい仕事を探し始めている。これは、LLMに依存する開発者のスキルと実践に関する広範囲な懸念を高める。」