單元測試心得
知道單元測試這東西已經很久了,但一直沒有好好的來用他,我想大家應該也跟我一樣有以下看法
- 寫code的時間可能都不夠了,哪還有閒功夫去搞測試程式
- 有時候程式或需求一改,連測試程式也要一併改
- 測試這種東西只要run起來能動執行沒問題不就ok了嗎?
最近用了之後漸漸對他有些改觀
- 測的很快,有時候run起來還要key一堆資料測也是很麻煩又浪費時間的!
- 可以很快知道自己程式有沒有問題,信心值會上升!
- 跟別人整合串接後出問題,可以馬上說人不是我殺的!!
- 寫了測試程式後,我對這需求更清楚了,比較不會在狀況外!
並且還能夠結合CI,讓我們能更早發現BUG,很多BUG到後期才發現會DE的很難過,可能DE完後出現更多BUG。
就像BUG用一臉欠揍的表情對你說:你殺了一個我還有千千萬萬個我!!
這種慘痛的經驗應該不只我有遇過吧QAQ?
雖然寫測試程式花了不少時間,但我覺得我DEBUG的時間變短了很多,也許是我錯覺,但整體用起來的感覺是很棒的XD