iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Vibe Coding

四個番茄鐘,三次重新來過:我跟 AI 的 30 天開發考古 系列

自從有了 ai 之後,我也開始想自己完成一個屬於自己的小作品,而這篇 30 天文章就是我用 AI 把同一個番茄鐘需求做了四次,並砍了三次的故事。

這 30 天我會用找到的 prompt 原文、152 個 commit 和一份 623 行的交接文件,還原我怎麼跟 AI 溝通、它怎麼做歪、我怎麼救回來——順便面對一個寫文前才發現的問題:時間間隔太久,開發期的對話紀錄都被自動刪光了啦!

參賽天數 27 天 | 共 27 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21|同一顆按鈕的三種身分:一次「不新增按鈕」的決定

8 月 10 日下午 4 點 02 分,a2e51fc,48 行。 這是個很小的改動,但它代表了一件我在前三個版本完全不會做的事:收到需求之後,先確認「這是不是...

2026-10-05 ‧ 由 Lisa 分享
DAY 22

Day 22|視窗在 OS 層消失,程式卻以為它還在

8 月 5 日,我詢問 AI 一個問題: 長休按「跳過此步驟」後只蓋得住一部分螢幕,短休正常 這是我遇過最奇怪的 bug,而且它會發生在我每一次長休息。 症...

2026-10-06 ‧ 由 Lisa 分享
DAY 23

Day 23|headless 測試全過,但它根本看不到畫面

Pomofocus 有 10 個測試腳本,休息視窗那支後來長到 70 項。全部都是用無畫面模式(headless)跑的。 這些測試很有用,但它們有一個根本的限制...

2026-10-07 ‧ 由 Lisa 分享
DAY 24

Day 24|AI 說測試都通過,但兩個月後我才知道哪些真的有用

Pomofocus 最後一批功能做完的那天是 8 月 10 日。交接文件裡,好幾節的結尾都有類似這樣的句子: 開機自動啟動的登錄機碼寫入、以及提醒文字的實機顯...

2026-10-08 ‧ 由 Lisa 分享
DAY 25

Day 25|我學會把「還沒修」寫進文件

技術債這個詞很容易讓人有負面的感受,但我做完四個版本之後,我的想法是:債一定會欠,差別在有沒有記在帳上。 第二版的債:沒有記錄 Sproutimer 停下來的時...

2026-10-09 ‧ 由 Lisa 分享
DAY 26

Day 26|104MB 的 exe 進了 git,我十二天後才發現

4 月 8 日晚上 7 點 29 分,透明視窗還沒解決(Day 7),我打了這則: 幫我設定 Godot 的 Windows 匯出,用最簡單的方式匯出一個測試...

2026-10-10 ‧ 由 Lisa 分享
DAY 27

Day 27|我的開發紀錄被自動刪光了,只留 30 天

這個系列的構想是:把我用 AI 做四個番茄鐘的過程完整攤開,包含每一則 prompt、每一次誤解、每一次救火。 開始準備的時候,我請 AI 去挖對話紀錄,然後發...

2026-10-11 ‧ 由 Lisa 分享