最近同事在拼 unit test,就將以前撰寫測試的一些經驗整理出來分享。
- s7:現在比較沒特別在分白箱和黑箱了,比較篇方法,如:TDD
- s16:測試不只要用正確的資料做測試,也要拿錯誤的資料來跑
- s25:每個 test framework or library 都有各自的特色,挑需要、順手的使用即可
- s66:不要把測試搞得太複雜啊,到最後還要為測試程式建立另外的測試 XD
- s68:不管是原始碼或是測試,都是越簡單越不容易出錯
- s69:Google 這邊有篇「撰寫無法測試的程式」可參考
- s80:SOLID 僅是用於物件導向程式語言;方法可參考但不一定要完全遵守
- 公司在找工程師 XD