遇到BUG,程序員(yuán)的反應,你中(zhōng)招了嗎(ma)

時間:2020-09-03 作者:管理員(yuán) 點擊:690

程序員(yuán)開(kāi)發工(gōng)作充滿了挑戰性。人無完人,對于程序員(yuán)來說,寫出有 bug 的代碼是在所難免的。那麽在修複 bug 的過程中(zhōng)我(wǒ)(wǒ)們都經曆了什麽?今天我(wǒ)(wǒ)來羅列一(yī)下(xià)程序員(yuán)遇到bug的時候的30種反應,快來看看你有沒有中(zhōng)招吧!

一(yī)、它剛剛還能啓動的
開(kāi)發程序最令人沮喪的可能就是什麽也沒做,也沒有去(qù)更新代碼,但程序突然停止正常工(gōng)作,這種事情是不是經常遇到?也許是因爲其他程序正在運行舊(jiù)版本?有時,更新一(yī)小(xiǎo)段代碼将導緻整個程序崩潰,然後您隻能還原到最新的可運行版本,并從那裏繼續開(kāi)發。

二、僅僅因爲我(wǒ)(wǒ)忘記添加分(fēn)号,整個程序崩潰了
幾乎每種編程語言都需要行終止符。當然,并不是所有人都需要行終止符。如果您忘記添加結尾分(fēn)号,那隻是一(yī)個無意的錯誤,但解析器不理解這一(yī)點,它将無情地引發緻命錯誤。然後,您必須再花20分(fēn)鍾來查看代碼,最後您發現缺少分(fēn)号。也許這是調試的“樂趣”。

三、我(wǒ)(wǒ)想知(zhī)道要求某人解決我(wǒ)(wǒ)犯的錯誤要花多少錢?
雇用其他開(kāi)發人員(yuán)解決此問題很誘人,但顯然在财務上是不允許的。另外(wài),如果您自己不這樣做,那麽如何從這些錯誤中(zhōng)學習呢?在經曆了許多失敗之後,當您終于對編程概念有了透徹的了解時,您會感覺很好,但這并不會阻止在我(wǒ)(wǒ)的腦海中(zhōng)浮現更多人的想法。

四、快速浏覽Hacker News肯定會提高工(gōng)作效率
許多程序員(yuán)喜歡在Hacker News上了解有關軟件和創業公司的社交新聞。這個網站上有很多關于自由職業者,時間管理,軟件開(kāi)發,新公司啓動和融資(zī)的信息。盡管浏覽該網站會給您帶來效率感,但同時也浪費(fèi)了您的時間。每隔幾個小(xiǎo)時休息一(yī)下(xià)。

五、如何記錄API
如果您使用的插件或框架未記錄在文檔中(zhōng),那麽最令人沮喪的是您必須自己查看它們的源代碼,我(wǒ)(wǒ)喜歡開(kāi)發人員(yuán)花時間專門設計文檔的項目。該文檔說明了所有可用的參數和選項,甚至可能提供了一(yī)些示例代碼片段。不幸的是,并非所有項目都将是這樣。最簡單的方法是遠離(lí)那些沒有詳細文檔的項目,因此您不會感到痛苦。

六、.如何備份數據庫
在開(kāi)發和調試代碼時,我(wǒ)(wǒ)并不總是考慮備份數據庫。但是,數據備份可确保您可以在進行某些更改之前及時回滾。請記住,如果需要,請在本地保留網站項目文件和數據庫的副本!這可能是一(yī)個令人讨厭(yàn)的任務,但絕對不像重建損壞的SQL數據庫那樣令人讨厭(yàn)。

七、解決此問題最快的解決方案是什麽?
經過數小(xiǎo)時的無能爲力的工(gōng)作,很明顯,您可能需要嘗試一(yī)種新方法。在設計接口之前,程序員(yuán)希望使功能正常運行。确定最快,最準确的解決方案,并确保它可以在100%的時間内運行。

八、更新新版本可以解決此問題
負責管理編程語言依賴關系和插件的團隊不需要頻(pín)繁發布新版本。有時,将文件從本地傳輸到服務器時,更新PHP / Ruby / Python / SQL版本可以解決調試問題。本地更新很少會幫助修複源代碼中(zhōng)的錯誤,除非您的版本已過時。值得一(yī)試!

九、我(wǒ)(wǒ)應該學習Git ,但是我(wǒ)(wǒ)想下(xià)周開(kāi)始
版本控制系統Git在程序員(yuán)中(zhōng)非常流行。它的學習曲線比其他競争對手容易。它用于管理許多在線代碼存儲庫。開(kāi)發人員(yuán)之所以要推遲學習,是因爲對于初學者來說,入門曲線非常陡峭。但是,一(yī)旦您了解了它的基本命令,Git就變得非常簡單。

十、丢掉它,我(wǒ)(wǒ)将從頭開(kāi)始
有時,在花了幾個小(xiǎo)時嘗試解決方案之後,您會将工(gōng)作文件移動到存檔目錄并從頭開(kāi)始。前幾個小(xiǎo)時的辛苦工(gōng)作幾乎沒有得到回報,因此這個決定很困難。但是,當我(wǒ)(wǒ)陷入困境時,通常需要重新啓動才能完成一(yī)個項目。
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言