章節導讀#
本章帶讀者認識反模式(anti-pattern)——那些表面看似可行、長遠卻會反噬系統的設計與實踐。理解反模式是後續章節討論「如何避開陷阱」的前置基礎。
章節重點#
- 釐清模式(pattern)與反模式(anti-pattern)的差異
- 介紹常見的軟體反模式(spaghetti code、golden hammer、boat anchor、dead code、god object、copy-paste programming)
- 說明 SRE 領域中常見的反模式(misconfigured alerts、incorrect ticketing、no automated remediation、no change management、追求 100% 等)
學習目標#
讀完本章,你會能辨識 SDLC 與 SRE 流程中典型的反模式,並理解它們如何拖慢開發、影響可靠性,為下一章「如何排除這些反模式」打下基礎。