討論
AI Agent

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

CH
Chi
發布於: 14 天前
135
16
加載中...

回覆區

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