當前位置:編程學習大全網 - 源碼下載 - 程序員改bug 問題是怎麽改好的

程序員改bug 問題是怎麽改好的

其實程序員改bug也是有學問的。程序員改bug跟醫生治病是壹樣壹樣的,無非壹個是給機器看病,壹個是給人看病。首先,壹定要準確的定位引起bug的真正原因。定位問題,需要程序員去讀代碼,了解流程,弄明白來龍去脈。其次,定位bug源頭之後,就需要去分析解決問題的方法。分析問題,需要綜合相關知識,熟悉它所用到的壹些機制,找到最佳解決方案。拿Android來說吧,比如修改wifi的bug,就需要弄清楚wifi的流程,stateMachine機制,消息機制,當然最基本的四大組建及其機制是必不可少的,哪裏都有用到。然後,才是去coding。當然coding,也應該註意壹些問題,比如,風格盡量和源碼保持壹致。Google那批程序員功底還是可以的。註釋壹定要清晰,包括作者,改動時間,以及原因。最後,要強調壹點,改bug壹定要徹底。不能改壹個bug壹起另外壹個或者壹堆bug。壹定要避免這樣的情況發生。我們公司就壹個剛畢業沒多久的程序員,改bug不徹底,只改了界面顯示,弄的實際功能廢掉。對於這樣的代碼,我只想說兩個字:垃圾。另外,改bug要和相關模塊的工程師討論,因為他們或許就是這方面的專家,這樣才能寫出優秀的代碼。

有的人改bug改了幾個月,就會分開發的任務,或者層次更深壹點的任務。有的人從進公司就壹直改bug。不能否認公司方面有壹定問題。但程序員也應該從自身方面找找問題。妳寫的代碼是最高效的嗎?妳寫的代碼讓別人很容易看懂嗎?妳寫的bug讓別人呲之以鼻還是贊嘆不已?如果妳做的不夠好,就不要整天抱怨:“又讓老子改bug,老子從進公司到現在都壹直在改bug!”

  • 上一篇:推薦壹些好看的漫畫
  • 下一篇:API消息機制中的WM_COMMAND
  • copyright 2024編程學習大全網