四階段使用同一份檔案骨架。Checkpoint 只逐項完成任務,Solution 不加入延伸功能。
| 任務 | 完成標記 | 修改檔案 | 修改位置 | 可見結果 |
|---|---|---|---|---|
| TASK-01 | DONE-01 | script.js | createWelcome(name) | 空白時提醒輸入,有名字時顯示歡迎 |
| TASK-02 | DONE-02 | script.js | renderWorks() | 三項作品從資料產生為清單 |
| TASK-03 | DONE-03 | script.js | saveName() 與初始讀取 | 重新整理後仍顯示已儲存名字 |
階段差異
starter/:三項 TASK 都保留,先讀骨架與預測結果。checkpoint-1/:只完成 DONE-01。checkpoint-2/:保留 DONE-01,再完成 DONE-02。solution/:只在相同位置完成 DONE-03;沒有無關重構。
人工驗收
輸入名字後重新整理仍保留,刪除 storage 後回到未儲存狀態,並指出清單由哪個陣列產生。