別人改出了新BUG,怎麼看?

  每個人都覺得自己很厲害,比別人厲害。自然的,每個程序員也覺得自己厲害。於是呢?別人改出了BUG,那是他水平差;自己改出了BUG,偶爾、意外。

  這種想法是否正常?完全正常。這種想法是否正確?當然錯誤。

  比如說,吾一次重構,將整個終端都改了一遍。改了這麼多,肯定會改出新的BUG。於是有人就冷嘲熱諷,意思就是吾水平差才改出來的。那吾就奇怪了,吾知道怎麼重構,汝怎麼不知道?汝寫程序不出BUG?除非汝不幹活。

  又如,領導甲一看到吾出了問題,馬上就嚴厲指責,意思也是汝水平太差,所以出錯了。那麼領導甲,公司在汝領導下已經死了,汝怎麼看?

 

  那麼,對於別人改出了BUG,什麼是正確態度?先說幾個前提:

  1、首先要明白,不管怎麼簡單的修改,都可能引入新的BUG。

  2、改的代碼越多,引起的BUG就可能越多。

  3、別人會改出新BUG,自己同樣能改出新BUG。

  有了這三個前提,一個主管看新BUG時,要注重兩點:

  1、有沒有進行必要的測試?如果說涉及的功能都跑不起來,代碼就提交了,這是事故,要提交事故報告。

  2、有沒有按照規範要求執行?包括代碼規範、代碼審查、功能測試等。因爲在工作中,嚴禁玩花樣。如果沒有遵守規範,那也是事故。

  是否要考慮與其技術水平相稱?這個就免了。因爲即使是高手,也會引起低級錯誤(比如筆誤)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章