一枚程序員眼中的單元測試(2)

發表于:2017-09-11來源:袁慎建作者:袁慎建點擊數: 標簽:單元測試
,呈現出自己的應有的專業態度,編寫出高質量的代碼,從而促成高質量的交付。 如何交付高質量的代碼? 首先,我們可以擺出苦行僧的心態,平日里練
,呈現出自己的應有的專業態度,編寫出高質量的代碼,從而促成高質量的交付。

如何交付高質量的代碼?

首先,我們可以擺出苦行僧的心態,平日里練就一身好把式:如Clean Code、Refactor、OOD及FOP。即便這樣,牛逼哄哄的程序員也不敢說自己的代碼百分之百沒有缺陷。

怎么辦,兩個參考原則:

  • 編寫完代碼多問自己一句:”真的可靠地完成目標了嗎?” 怎么問,寫個測試來提問。這便是 測試覆蓋。
  • 編寫代碼之前先問自己一句:”怎么樣才算完成目標了呢?” 怎么問,同樣寫個測試來提問。這便是 TDD + 測試覆蓋。

測試能做什么

要知道測試能做什么,首先我們需要知道測試是什么(它在測什么)?它能給我們帶來什么價值?以及人力成本那么昂貴,我們為什么還要花時間去編寫這些上不了產品的測試代碼?

程序員總喜歡倒騰點代碼來開始一個話題:

 



           

原文轉自:http://sjyuan.cc/unit-test-view-from-a-programmer/

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97