好的編程習(xí)慣有多么重要?小編給大家一個警示:要是習(xí)慣不好,可能會傷及生命!
一 規(guī)范代碼
這段時間,網(wǎng)上瘋傳“因代碼不規(guī)范,程序員殺死了自己的同事”的事件。詳細事件網(wǎng)上描述是這樣:這名程序員是來自美國,網(wǎng)上有人猜測說可能是同事不寫注釋,不遵循駝峰命名,括號換行,最主要還天天 git push -f(強制將本地的修改覆蓋了遠程倉庫的版本,將其他人的commit都給沖掉)等因素激怒了這名行兇者。
雖然網(wǎng)友猜測可信度極低,但是這至少是給我們敲了個警鐘,代碼規(guī)范很重要!
程序員A表示:這個可以有,本人老菜鳥,經(jīng)常抄代碼。看見像一坨屎的代碼一邊罵一邊抄。(不要問象一坨屎的怎么還要抄,人家畢竟實現(xiàn)了功能,自己重構(gòu)沒那么多時間),看見小清新代碼一邊贊一邊抄,專業(yè)抄碼員路過。
二 學(xué)會查看官方文檔
遇到不清楚或不懂的知識點,先去看官方文檔!什么叫官方文檔?可以用2個字解釋:權(quán)威!百度上似是而非,似懂非懂的答案跟他可不是一個等級的。
這里有一個問題,很多官方文檔是英文的,但是我們硬著頭皮也要看!現(xiàn)在翻譯工具這么發(fā)達,加上自己的理解,看著看著就習(xí)慣了。
雖然剛開始讀英文文檔會費時間和精力,但是等你回過頭來再看,你會覺得這才是最恰當(dāng)?shù)倪x擇。因為我們的英文水平不僅得到質(zhì)的飛躍(這是程序員無法回避的問題),耐性得到鍛煉,而且得到更權(quán)威的答案!
當(dāng)然,小編也承認網(wǎng)上有好的答案和文章,只是,作為初學(xué)者,我們的水平很難去辨別一些文章,觀點的好壞對錯,而這可能會對你理解一些知識帶來致命的誤導(dǎo)!所以,作為初學(xué)者,我們應(yīng)該多讀官方文檔,不要浮躁,要知道任何成長都沒有捷徑!共勉。
程序員B表示:剛?cè)サ叫鹿?,上級讓我改個功能,我問完他要文檔,他說沒有,那時候我腦里第一想法就是假裝自己沒有過來入職......
三 善用工具
很多厲害的程序員開發(fā)了超多的超省事兒的工具,節(jié)約了我們很多時間,這么好的工具,我們不拿來用干啥?
程序員C表示:我常常使用的 vim 插件 python-mode 集成了 pylint、pep8、pyflakes、autopep8、isort 等工具,方便快速檢測代碼是否有語法錯誤和規(guī)范問題。每次保存文件后我都會在 vim 里執(zhí)行一遍 pylint 和 pep8 檢測,確保代碼在規(guī)范上沒問題。
大家還有更多好的編程習(xí)慣,也可以告訴小編,最后,祝大家中秋節(jié)快樂!
聯(lián)系客服