分類
blog

Code Coverage 使用方式

許多公司往往為了 KPI 需要數字,所以將 code coverage 訂了個指標來「強暴」開發團隊,甚至要求團隊「一定」要用 TDD 來開發所有程式。這一切都是不求甚解的為了追求數字的迷思,本篇文章將補上我對於「code coverage」與「看待 TDD 的正確角度」的見解。

分類
blog

The Three Laws of TDD-從紅燈變綠燈的過程

測試驅動開發 TDD 不只是測試先行而已,Uncle Bob 提出了 The Three Laws of TDD 來說明,從紅燈到綠燈的過程中,你該遵循的原則與規範。遵守這三條原則,能讓你比較自然地進行 baby step,即時重構,聚焦目標。