程序員:祈求代碼不出 bug 該拜哪個神仙?網友:拜雍正
行業祖師崇拜是中國民間文化的一個分支,過去各行業都很重視,視其為本行業的保護神。民間有「三百六十行,無祖不立」的說法。祖師爺們都是些很有名望的人,直接或間接地開創、扶持過本行業。就比如說,妓女拜管仲。快遞可以拜曹操,因為說曹操,曹操到嘛。我是做旅遊的,可以拜 托馬斯庫克。哈哈。教育行業拜孔子。也不是說一定要拜,就是想了解一下程序員會不會也拜一拜,如果拜的話,都拜誰啊?如果是祈求代碼不出 bug 該拜哪個神仙?
第一名
雍正
上榜理由:拜雍正,專治八阿哥(BUG)。
吃瓜群眾
0號:我竟無言以對
1號:這麼好的段子真擔心是雙簧啊
2號:此梗橫跨文理兩科 太厲害了!
3號:好冷.....
4號:好有道理
第二名
天靈靈,地靈靈,奉請祖師來顯靈。
一請萊尊二進位,二請巴貝奇創雛形。
三請艾達寫代碼,四請諾依曼率群英。
五請阿蘭俏圖靈,六請里奇湯普遜。
七請網路三老祖,八請蓋茨廣進金。
九請李納斯多開源,十請迪恩再創新。
恭請bat三巨頭,率領網上眾水軍。
第三名
蛤
上榜理由:蛤能吃蟲
第四名
抵霸格神
上榜理由:debug神
第五名
圖靈祖師爺
上榜理由:個人經驗,桌面顯示圖靈圖片後,5~10分鐘內,可以解決大多數疑難bug。
最後小編推薦一下我的前端教程學習群:648478142,裡面都是學習前端的,如果你想製作酷炫的網頁,想學習前端知識,小編歡迎你的加入。小編會在群中不定期分享乾貨源碼,包括我精心整理的一份前端零基礎教程。歡迎各位感興趣的的小夥伴。
最後送大家幾個減少BUG的方法
1個原則:2/8原則
20%的代碼完成80%的功能,80%的代碼用來處理20%概率出現的異常和分支
現在看看你的代碼,如果沒有達到這個標準,說明代碼不夠完善,考慮不夠周全
2個技巧:防禦性編程、代碼寫三遍
每行代碼都考慮分支或者錯誤情況(注意考慮並不代表一定要寫,沒有就不用寫,只是要培養自己的這種意識,如果沒有這樣的意識,那就會導致該寫的也都遺漏了),
第一遍代碼完成基本功能,第二遍代碼完善異常和分支處理,第三遍代碼優化(包括編程規範、性能、邏輯等)
3個條件:熟悉編程語言、單元測試、熟悉業務
特別注意編程語言的坑,例如PHP的==和===
單元測試不用多說,能夠以最小的代價發現隱藏很深的問題
代碼寫的再好,如果業務理解錯了都是白搭
大家在遇到BUG時有沒有考慮過去拜哪路神仙呢?歡迎大家留言分享!


TAG:IT咨訊 |