🎯 什麼情境該想到我
當你想「先湊合一下、之後再修」,或看到程式碼已經很亂而放任它繼續爛時。
⚙️ 怎麼用
一扇破窗(沒修的爛程式碼、爛設計、爛決策)會招來更多破窗。 一旦「反正已經很亂」的心態蔓延,系統會加速腐爛(軟體熵增)。
- 看到破窗就修,或至少擋起來:立刻修小問題,或加 TODO/工單追蹤,別放著不管。
- 維持乾淨的基準線:呼應童子軍規則(工具-註解是必要之惡 所屬的整潔紀律)——離開時比來時更乾淨。
- 別破第一扇窗:你自己也別為了趕而留下「反正只有一個」的爛攤子。
🧪 我實際套用的紀錄
- 2026-07-15:(待填)
⚠️ 注意
- 緊急時可暫時妥協,但要明確記錄為技術債並排程償還,不能無聲無息地累積。
🔗 相關工具
- 工具-程式碼壞味道 —— 破窗的具體長相,用清單認出「這裡已經破了」
- 工具-小步重構 —— 補窗的手法,一次補一塊比等大重構務實
- 工具-區分修復與掩蓋症狀 —— 品質關卡,用膠帶貼住破窗不算修,只是讓它更難看見