打開你用 AI 做的 App,對著畫面按一下右鍵。跳出來的選單裡,每一項你都寫過嗎? 按了 reload,面板空了,也關不掉 6 月 22 日下午 3 點 55...
你的 README(專案首頁的說明)開頭,大概會教人怎麼安裝。那行安裝指令,你自己照著跑過幾次? 使用者附上原因和修法,38 分鐘後我回他:修好了 6 月 7...
你的 App 出狀況時,畫面上會跳一行提示,告訴使用者怎麼辦。那行字是誰寫的?寫的時候,他想的是哪一種使用者? 照著 App 的提示打指令,跑出一個看不懂的錯...
修好一個 bug,你大概會請 AI 順手補一個測試,免得它以後又回來。那個測試守的,是整個修正,還是你當下記得的那一半? 加了更新檢查的那一版,一打開就崩 昨天...
你在 GitHub 上按下發布,新版就出去了。你知道是誰在下載它嗎?他下載的,是你今天發的第幾版? 從今天起:把東西交給陌生人 前 21 篇講了三件事:怎麼對...
你的測試在自己電腦上過,CI(每次推上去自動跑的檢查)也過。你會覺得,它換到哪一台電腦都會過嗎? 如果你的程式會處理日期和時間,答案可能是不會。 9 月 18...
你的專案說明(README)有翻譯版嗎?改了英文版,其他語言有跟上嗎? 如果有一個檢查在幫你盯,你知道它實際在比什麼嗎? usage 的 README 有五種語...
你用過快照測試嗎?改了畫面,測試紅了;你跑一次更新快照的指令,全部變回綠的。 那一次更新,存進去的標準答案,你打開看過嗎? 快照測試:把報表存成標準答案 usa...
你的程式如果有繁體中文介面,而翻譯是 AI 幫你做的,你一句一句看過嗎? usage 是我做的開源小工具,顯示 Claude Code、Codex 等 AI 工...
你跑過型別檢查嗎?最後一行印出 Success: no issues found,你就覺得程式裡叫的每個函式都存在、型別都對得上了。 8 月 31 日下午,AI...
你一定用過這種 App:語言切成中文,大部分都翻好了,偏偏幾個按鈕、幾個欄位名稱還是英文。 你大概也沒多想,就這樣用下去了。 我做的開源小工具 usage,日文...
你有沒有在 CLAUDE.md、AGENTS.md 這類寫給 AI 看的說明檔裡,寫過一條規則?像是「這個檔不要再加東西」「新功能放到別的檔」。 寫進去之後,A...
你跑過多少次安裝或設定指令?最後一行印出「✓ 已設定」「Done」,你就關掉終端機了。 你有沒有回頭打開它說改了的那個檔,看一眼? 我做的小工具 usage 有...
8 月 27 日晚上,usage(我做的小工具)的檢查指令 --doctor 印出這一行: claude cost: official $2.49, usage...
AI 改完程式,回報最後一段寫著: pytest: 99 passed 99 個測試通過,看起來像好消息。 可是交代工作的時候,你寫過「測試至少要 1468...
你叫 AI 改一段程式,交代一句:改完跑測試,要全過。它回報:1468 個測試全過。 你推上 GitHub。不到半分鐘,那顆燈紅了。 昨天講的是推上去之後:Gi...
你叫 AI 發一個新版。它回報:全部完成,檢查全綠。 你大概不會再去 GitHub 看一眼。它都說全綠了。 可是一個專案裡的檢查,常常不只一組。AI 說的全綠,...
你叫 AI 修一個 bug。它改好了,還多寫了一個測試,專門守這個 bug。測試跑下去,綠的。 你大概會覺得穩了:以後誰改壞,這個測試會先叫。 可是有一種測試,...
你用 AI 做了一個小工具。在自己電腦上跑得好好的,測試全過,你把它打包發出去。 別人裝起來,一打開就壞。你在自己電腦上從來沒遇過。 前七篇講怎麼下指令。從今天...
你叫 AI 把畫面改好一點。它回報改了兩處,每一處都說得出道理。其中一處,是當初故意那樣設計的。 它不知道那是故意的,因為你沒寫。 這個系列前幾篇在講:交給 A...
你叫 AI 修一個 bug。它回報:找到原因了,改好了,測試全過,還附上改之前、改之後的數字。 你打開 App,還是一樣。 Day 5 說過,收到「完成」先找證...