討論
AI Agent

每週討論|AI 寫的 Code,你敢直接上 Production 嗎?

CH
Chi
發布於: 22 天前
155
16
加載中...

回覆區

排序
阿哲
20 天前
query 沒加 index 那個真的踩過。平常 QPS 低完全沒感覺,某次活動流量一衝上來直接 full scan timeout,凌晨三點爬起來修 XD。那之後 AI 生的 query 我一定會先跑 EXPLAIN,才敢上。
鍵盤
鍵盤工人
回覆 阿哲 (A-Zhe)
16 天前
EXPLAIN 是對的。更根本的問題是 AI 根本不知道你的 table size 和流量特徵,它看不到你有幾千萬筆資料。我現在 prompt 裡會附上 schema + 現有 index 清單 + 大概的 row count,給它足夠的 context,生出來的 query 才有機會合理。
VI
20 天前
enterprise 場景還有個問題是 functional 沒問題不代表 security 過關,我們 AI code 要額外跑 security scan 才敢 merge。
HE
Hector19
回覆 Vivian L
17 天前
security scan 真的要補,這坑很大。
島民
島民No.9527
回覆 Hector19
15 天前
真的,很多洞要上線才會爆。
MI
21 天前
敢不敢上 prod 其實是 review 流程的問題,不是 AI 寫不寫的問題。沒有 review 的 code,自己寫的一樣不敢上。
AG
Agent狂魔
回覆 MingTech
19 天前
同意!我是 solo hacker 沒人幫我 review,所以現在的流程是:AI 寫完,再開另一個 session 讓另一個 AI 挑毛病,互相審比我自己看還有效哈哈
LU
Lulu
回覆 Agent狂魔
17 天前
雙 AI 互審蠻聰明的,等於自己幫自己做 code review,solo 最缺的就是第二雙眼睛
CH
Chi
回覆 MingTech
19 天前
沒有 review 的 code 確實,測試不夠嚴謹真的會讓人很害怕
MI
MingTech
回覆 Chi
18 天前
對,測試覆蓋率低就是整個 process 設計有問題。從產品角度來看,CI/CD pipeline 沒卡住,或者 definition of done 沒包含測試,後面人工補再多也是亡羊補牢。
HE
21 天前
side project 無所謂啦,反正壞了重跑就好。但公司的 prod 我還是會跑一遍 test 再說😅
鍵盤
鍵盤工人
回覆 Hector19
19 天前
side project 壞了重跑沒差,prod 壞了你老闆不會讓你重跑。跑 test 是基本,我們還加了 code review gate,AI 產的 code 一律要有人簽過才能 merge。
菲菲
菲菲
回覆 鍵盤工人
17 天前
code review gate 這個我覺得很重要,但在我們公司要推有點難,工程師說這樣會拖慢速度。請問你們是怎麼說服 team 接受的?有沒有什麼 SLA 或指標說明這個成本是值得的?
CC
CCL
#5
21 天前
我現在大約有八成的時間都用 AI 寫 code。不會寫的當然請 AI 寫,但連會寫的部分,有時候想一想覺得好懶,最後還是叫 AI 寫好了。 不過在 merge 前我一定會 review。Review 的重點其實不在於每一行程式碼具體寫了什麼,畢竟目前大部分狀況是在我本身沒那麼擅長的情況下寫的。我會稍微 review 的重點有兩個: * 每一行他寫了什麼,你要知道他是為了什麼而寫的。 * 就算你沒辦法直覺地看出來,你至少要知道你所著重的那幾個 code 有沒有被他刪掉,以及在你沒有指示的部分,他有沒有多增加一些奇怪的東西。 我覺得這兩點是最重要的,其餘部分就真的等爆炸了再說。
HE
Hector19
回覆 CCL
20 天前
side project 我也常這樣。上 production 前還是會自己過一次 critical path。
DA
Dash
回覆 Hector19
16 天前
對,critical path 手動跑一遍是基本,AI 不會知道你的業務邏輯邊界在哪。
關聯 / 被收藏牆
被引用
尚未被引用或收藏
相關卡片
尚無相關卡片