Re: [討論] AI時代,還信clean code這套嗎

看板Soft_Job作者 (凱子爸)時間23小時前 (2026/05/07 14:13), 編輯推噓7(707)
留言14則, 8人參與, 4小時前最新討論串2/2 (看更多)

05/07 13:15,
你以為用AI coding 就不會出現屎山代碼了嗎XD
05/07 13:15

05/07 13:25,
有用啊,把clean code大綱寫成Claude.md檔再叫他照著rev
05/07 13:25

05/07 13:25,
iew 不就好了?
05/07 13:25

05/07 13:46,
誰用AI開發不會把SOLID等原則寫進去的,但AI還真的不
05/07 13:46

05/07 13:46,
一定會照著md寫的原則來做,跟人一樣
05/07 13:46
分享一下我實務上的做法。 AI會出現忘記特定準則或要求的狀況,我大多遇到這兩種問題: a) 上下文太長 守則被稀釋 b) 球員兼裁判 所以我會推薦用agentic的方式來做,可以一次解決這兩個困難 因為agent的session是獨立的,所以守則被長文稀釋的問題會得到緩解 其次就是球員兼裁判 大家經常會遇到AI偷懶,怎麼個偷懶法,例如: hardcoding、硬幹、只解單一問題不考慮全局 就算你要求AI要遵守特定的規則,有些AI要不是忘記、就是自己推理出 「反正我現在先達成使用者要求的功能就好,未來再完善」 但AI就跟臨時工一樣,session一清空就是一個新的人,誰還管什麼TODO跟品質 這方面來說確實是跟人很像 所以實作跟審查,不能是同一個agent,不能球員兼裁判 審查的agent只專注三件事: 品質、品質 還是他媽的品質 並且由於reviewer的context是獨立的,所以守則被稀釋的程度就會降低許多 因此我的流程是: 設計師/leader建立工作項與架構設計 → 分派給實作者實作 → 測試 → review 沒有通過測試與review,一個工作就不算完成,會退回給實作者重新實作 我認為前AI時代,至少現在AI還不是那麼萬能的時代,其實考驗的是我們在基於目前 模型與前端工具的限制與優勢下,組織工作流程的方式 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 149.88.103.88 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1778134411.A.BA6.html

05/07 18:07, 19小時前 , 1F
裝superpower,下review 就會自動調用subagent了
05/07 18:07, 1F

05/07 18:54, 18小時前 , 2F
我用codex review claude的code ,claude都會乖乖聽話
05/07 18:54, 2F

05/07 18:55, 18小時前 , 3F
用另一個claude session去review,兩個claude會吵起來
05/07 18:55, 3F

05/07 19:58, 17小時前 , 4F
樓上只好要AI不要吵架(咦)
05/07 19:58, 4F

05/07 20:55, 16小時前 , 5F
一般pro搞互相review隨便就到上限了吧...
05/07 20:55, 5F

05/07 20:58, 16小時前 , 6F
說實話 pro 根本不夠用
05/07 20:58, 6F

05/07 21:01, 16小時前 , 7F
不過話又說回來爆上限的原因是AI產 code 的速度擺在
05/07 21:01, 7F

05/07 21:01, 16小時前 , 8F
那邊,生產速度還是比過去快很多
05/07 21:01, 8F

05/07 22:54, 14小時前 , 9F
簡單來說,跟審論文一樣多插幾個審稿人的概念啦。
05/07 22:54, 9F

05/07 23:24, 14小時前 , 10F
工程師就別想著用啥pro了吧...文書職可能還夠用
05/07 23:24, 10F

05/08 09:29, 4小時前 , 11F
我都自己review 畢竟我比token便宜
05/08 09:29, 11F

05/08 09:30, 4小時前 , 12F
寫code我速度比不過agent 但是review我沒感覺agent比我好
05/08 09:30, 12F

05/08 09:31, 4小時前 , 13F
叫agent做review不但很燒token 而且品質也滿微妙的
05/08 09:31, 13F

05/08 09:31, 4小時前 , 14F
如果又不是完全信賴的話那就是超redundant
05/08 09:31, 14F
文章代碼(AID): #1f_2sBkc (Soft_Job)
文章代碼(AID): #1f_2sBkc (Soft_Job)