tdd 便貼

首先要分解任務 定好整體框架 而後根據需求與框架寫測試,根據測試寫代碼程序員

  • 實現紅-綠-重構框架

              紅  先寫測試代碼 在測試裏寫好 given- when- then測試

              綠 改到代碼能實現spa

              重構 美化代碼it

  • 好的測試模板

              簡單class

              符合 given -when -then 重構

              速度快程序

              包含斷言 di

              可重複執行

       只在有問題的地方測試代碼

  • Given-When-Then表達方式

              一個公式一個模板,這種方式旨在指導程序員爲「用戶故事」編寫測試用例變得方便。

              Given 一個上下文,指定測試預設

              When 進行一系列操做,即所要執行的操做

              Then 獲得一系列可觀察的後果,即須要檢測的斷言

  • 關於重構

    不要爲了重構而重構,在總體思路肯定了大概而具體實施有疑問時不要寫完就重構,要在細節實現後再重構。

    測試與重構是同時進行的,不要不進行測試就重構,不然只是自嗨而已,代碼就會變成壓縮屎山

相關文章
相關標籤/搜索