四階段使用同一份檔案骨架。Checkpoint 只逐項完成任務,Solution 不加入延伸功能。
| 任務 | 完成標記 | 修改檔案 | 修改位置 | 可見結果 |
|---|---|---|---|---|
| TASK-01 | DONE-01 | README.md | README 的「作品介紹」與第一筆 commit | README 說明作品用途,git log 顯示第一筆範圍清楚的 commit |
| TASK-02 | DONE-02 | README.md | README 的「主要功能/如何開啟」與第二筆 commit | 陌生人能開啟作品,history 新增第二筆功能文件 commit |
| TASK-03 | DONE-03 | README.md | README 的「排錯與版本證據」與 git log --oneline -3 | 排錯紀錄可重現,git log 顯示至少三筆有意義的 commit |
階段差異
starter/:三項 TASK 都保留,先讀骨架與預測結果。checkpoint-1/:只完成 DONE-01。checkpoint-2/:保留 DONE-01,再完成 DONE-02。solution/:只在相同位置完成 DONE-03;沒有無關重構。
人工驗收
先把 starter/ 整個資料夾複製到教材 repo 外的個人練習資料夾,再建立自己的 Git history。提供真實 repo URL、最新 commit hash、git status 乾淨畫面與至少三筆有意義的 commit;solution 不代填這些個人證據。