三個我們在意的詞
可驗證
改完不等於完成。完成是指目標功能在實際環境裡驗證可用,而且沒有已知會阻擋交付的回歸。每個階段都把通過、失敗與尚未測試分開寫。
會生長
系統不是一次蓋完的。每次迭代保留最後一個成功的 checkpoint,失敗時從那裡接續,而不是整個重來。
創作即工程
一隻絨毛章魚的眼睛、一棟花園別墅的屋頂,和一支測試腳本用的是同一種紀律:做出來、看畫面、找問題、修正、再看一次。
我們怎麼說「狀態」
網站上不會出現沒有根據的「運作中」。四個詞各有固定意思:
- LIVE・即時
- 剛剛直接觀察到、而且夠新的資料才用這個詞。
- SNAPSHOT・快照
- 某個時間點的紀錄,一定附上觀察時間與來源。
- DEMO・示範
- 為了說明而放的內容,會明講不是實際資料。
- UNKNOWN・未知
- 沒有資料就寫未知,不用 0 或綠燈代替。