開發日誌 做了什麼 · 試過什麼 · 否決了什麼 · 留下了什麼

關於

這裡寫什麼、怎麼寫、為什麼要寫。

這裡是什麼

一個人的開發現場紀錄。

我做的東西大多是從一句話開始的。「如果黑白棋接上武俠皮會怎樣」、「能不能不開伺服器就做到秒級撮合」。從那句話到跑在線上之間,會經過一大堆修修改改,試了、不對、退回去、換個方向、再試。這些過程全部沉在 commit 裡,而 commit 訊息通常只寫「fix」。

所以這裡不寫教學。寫的是當時在想什麼、後來為什麼改主意。

五種標記

每篇日誌都會標一個狀態,這五個字決定了那篇文章在講什麼。

概念實驗,是為了驗證某個想法而寫的東西,可能會留下,也可能只是為了確認這條路不通。進行中,是還在做、還會再變的。已落地,是最後留下來的產物。已否決,是做到一半被砍掉的,這一類的重點永遠是為什麼不做了。階段總結,是跨好幾個時間切片的回顧。

完整說明在狀態那一頁。

怎麼切

不是一個專案寫一篇,是按時間切。活躍的時期一週一篇,平淡的時期一個月一篇。

每篇對應一段真實的 commit 區間,標題底下那行會直接連到 GitHub 的 compare 頁,想看程式碼隨時點得進去。

語言

正文是繁體中文。每篇附一段英文摘要,給不讀中文的人。

訂閱

Atom feed