我覺得test有兩層意思:
一是檢驗編程錯誤。如果不測試,任你瞪大雙眼把code一行一行看上幾個月,也是看不出它到底work與否的。真所謂“是騾子是馬,非得拉出來溜溜”。
二是檢驗功能是否需求,同樣也是要反複測了才知道。
以前,聽別人強調,寫code要從test code寫起,很不理解。沒有正式的code,怎麽test?
現在總算悟道了。一般我都是要把test case的細節全部寫好,才動手寫code。如果test case寫不清楚,說明對問題、需求,或設計還沒有搞明白,這正說明還不能動手寫code。
謝謝各位。我索性在羅嗦幾句:
所有跟帖:
• 哈哈說得不錯.總結你的兩層意思:Verification和Validation. -吳用先生- ♂ (130 bytes) () 11/22/2009 postreply 23:57:45