March 14 18:10~19:02;20:28~23:23 ▲圖 1:ezSpec 領域模型 前言 行為驅動開發(Behavior-Driven Development;BDD)與實例化需求(Specification by Example)是兩種主流的測試驅動開發方法。藉由開發人員與領域專家或利害關係人一起探討需求(協同建模),以及代表需求的具體範例,並將其表達在自動化測試案例中,以達到活文件(Living Documentation)的效果。 Teddy 在開發 ezKanban 的過程中,在 2021 年順手作了 ezSpec—它是用 Java 撰寫的 In……