newsence
氛圍編程崇拜簡直瘋了

氛圍編程崇拜簡直瘋了

Hacker News·大約 16 小時前

氛圍編程崇拜簡直瘋了。開發者過度依賴 AI 卻拒絕檢查底層代碼,導致軟體品質低劣,但其實高品質軟體是一種選擇,我們應該利用 AI 的優勢來清理技術債,而不是放任混亂發生。

背景

這場討論源於 Claude 原始碼外洩後,外界對其內部開發品質的嘲諷。BitTorrent 創始人 Bram Cohen 對此撰文批評,指出 Anthropic 團隊過度迷信所謂的「氛圍編碼」(Vibe Coding),即開發者完全不看底層程式碼,僅透過自然語言與 AI 溝通來建構系統。Cohen 認為這種「拒絕檢查引擎蓋」的開發模式導致了大量冗餘與技術債,強調即便使用 AI,開發者仍應負起維護程式碼品質的責任。

社群觀點

Hacker News 的討論呈現出明顯的兩極化趨勢。一部分資深工程師對「氛圍編碼」感到憂慮,認為這並非真正的抽象化。傳統編譯器是將高階語言機械性地轉譯為機器碼,過程具備確定性;然而 AI 卻是基於機率的黑盒子,會猜測意圖甚至自行添加未要求的內容。這種不可預測性使得開發過程變得像是一場猜謎遊戲,若開發者完全喪失對底層邏輯的掌握,將導致系統脆弱且難以除錯。有留言者指出,這種開發方式在短期內或許能快速產出產品,但長期而言,維護成本與心理負擔將呈指數級增長,甚至可能像土耳其不合規的建築一樣,在面臨壓力測試時崩潰。

然而,另一派觀點則認為 Claude 的成功本身就是對「氛圍編碼」最好的辯護。支持者指出,儘管程式碼品質不佳,但 Anthropic 在短短幾個月內就打造出數百萬人使用的產品,這證明了商業價值往往優先於程式碼的優雅。他們將此視為技術演進的必然過程,就像當年組合語言開發者批評高階語言過於抽象一樣。更有留言者引用克里斯汀生的「破壞式創新」理論,認為雖然目前的 AI 生成代碼尚不完美,但它已經「夠好」了,且進步速度極快,最終將在各項指標上超越手工編寫的軟體。

討論中也觸及了開發者角色的轉變。有人認為像 Bram Cohen 這樣能與 AI 進行深度對話、引導其重構代碼的專家,才是 AI 時代最有價值的資產。目前的開發模式正處於不同層級的過渡期:從完全由人類編寫,到人類提供規格、AI 執行,再到完全由 AI 自主決策。爭議的核心在於人類應該在何處介入。部分開發者堅持必須完全理解代碼(AI Level 5),而激進派則認為只要輸出結果通過自動化測試與品質控管,底層代碼的混亂並不重要。這種分歧反映了軟體工程界對於「品質」定義的重新洗牌:究竟是內部的結構嚴謹重要,還是對客戶的交付速度與價值更為關鍵。

延伸閱讀

在討論中,有留言者分享了 VisiData 創辦人 Saul Pwanson 提出的「AI 協作等級」(AI Levels),這套標準將 AI 參與開發的程度分為七個等級,從單純的語法輔助到完全由機器主導開發,為這場爭論提供了更具體的分類框架。此外,也有人提到 Bram Cohen 作為 BitTorrent 創作者的背景,認為他的觀點代表了傳統工程學派對系統穩定性與效率的堅持。

https://bramcohen.com/p/the-cult-of-vibe-coding-is-insane