2026-04-12

Clean Code 確實是偽議題,後面的論述也屬實,但底下談到的議題完全和「我用 GCC 擴充功能」毫無關聯。對方如果不在意任何程式碼,又怎麼會看到我用了 GCC 擴充功能並提出建議呢?


用了 GCC 特有的擴充功能,居然被抨擊這種寫法不夠易讀,是黑魔法而不是「Clean Code」,被要求改正。Clean Code 根本就是個偽議題,為那些技術力不足的人提供藉口抨擊你的「品味」。

對於文學而言,文字本身就是產品,讀者直接面對那些詞藻和文法,就算是一般人只要有基本的情感共鳴,就能被細膩、精準的文字打中,並反過來讚嘆作家的功力。可程式設計就不同了。用 AI Vibe Coding,結果可以編譯、如預期般運作、測試也通過,就直接上線吧。沒有人看程式碼。使用者面向的是介面,這沒辦法,可居然連程式設計師自己也不在意。

我也會用 AI Agent,可當我今天想要一步步回頭搞清楚 AI 的思路、某個沒用過的套件該怎麼用、現在的設計有何缺陷、可以怎麼優化時,時間和同儕不允許。大家都在用 Vibe Coding 做出一個又一個能動的專案,他們有的是實際的產能,而你呢?誰還在看自己的程式碼?你落伍了。

為何程式設計就不能和文學一樣呢?我是不是又在遷怒 AI 呢?我對它真的又愛又恨……我看我以後也去刷油漆好了,然後把程式設計當作私人的休閒娛樂。