🎯 什麼情境該想到我

當你面對一個大又不確定的系統,不知從何下手、擔心各部分兜不起來時。

⚙️ 怎麼用

「曳光彈」是先射一發能看見軌跡的子彈來校準——在軟體上就是先打通一條最細的端到端路徑(能跑、能驗證),再逐步長肉。

  1. 做一個 walking skeleton:從 UI → 邏輯 → DB 的最小可運作骨架,貫穿所有層與整合點。
  2. 及早暴露整合風險:端到端先通,最難的「各部分兜不兜得起來」提前驗證。
  3. 在骨架上增量長出功能

曳光彈 ≠ 原型:曳光彈是保留並持續發展的真實骨架;原型是探索用、用完即丟。

🧪 我實際套用的紀錄

  • 2026-07-15:(待填)

⚠️ 注意

  • 別把「用完即丟的原型」當成正式基礎繼續蓋;兩者目的不同。

🔗 相關工具

  • 工具-系統設計思考框架 —— 射曳光彈之前先釐清題目:需求、規模、瓶頸在哪,才知道那條端到端路徑要穿過什麼
  • 工具-逐步求精 —— 名字像但不是同一件事:那張(書中稱「反覆精化」)精化的是資料表示法,不是交付順序。「先做能跑的骨架再長肉」是本卡,不是那張
  • 工具-架構隨業務規模演進 —— 骨架該做多複雜的判準:先簡單做,等規模真的逼你再上分散式