其中指出:程序員應該避免假設測試會找到所有的bug。這個道理很多測試人員都明白,但是未必所有程序員都理解,因為在某些程序員眼中,找bug是測試人員的“專利”,程序員只是負責寫程序就好了。
文中說道:“測試將永遠無法找到所有bug。這是不可能的。代碼很復雜。即使測試可以找到所有bug,您也不可能有時間修復所有這些bug。正確的做法是對您的產品進行設計,使得bug不會從一開始就存在于產品中。這樣可以避免以后修復問題的麻煩。您必須對您代碼的質量負責。測試小組只是驗證您的質量。不要依賴測試人員來清除您的錯誤?!?/P>
另外,文章提出了幾個改bug的建議:
1、程序員對所有bug修復做出注釋。修復bug時,在代碼中包括版本號、bug ID和姓名。這樣其他人在以后查看該代碼時,如果有關于修復的問題,可以與您聯系以獲取相關信息。
2、檢查所有bug修復。至少讓另外一個人來檢查您的代碼(peer review)。