隨著近年全國互聯網創業熱潮的興起,“互聯網+”、“雲計算”“人工智能”以及“區塊鏈”等領域發展迅速,市場對程序員的需求越來越旺盛,進入程序員行業的人也越來越多。這雖然在一定程度上促進了行業的發展,但從另一方面上看,這也造成了現在程序員行業,程序員水平的參差不齊。
下面以PHP語言為例(其他語言,如Java,python、Node,也可以參考),從代碼書寫方面,列舉一些問題,供大家引以為戒。
1、同一個類文件中的方法,使用多種定義方式,如,一個使用訪問修飾符,一個不使用
2、同一PHP模板文件使用多種標籤風格
3、同一個項目,方法的命名使用多種形式,如,一個使用駝峰命名法,一個使用下劃線連接
4、整個代碼塊,嵌套太多
5、整個代碼塊,如一個方法,代碼長度超過90行
6、缺少註釋,一個PHP文件,代碼註釋量,沒有達到總代碼行數的30%
以上內容只是拋磚引玉,真正的問題,肯定不止於此。不過程序開發最好要遵循行業規範,這樣,你在與別人進行交流時才方便,日後自己回顧時才看得明白。
目前,PHP的開發規範可以參考PSR規範,地址如下:
https://www.php-fig.org/psr/
Java的開發規範可以參考阿里巴巴的Java開發手冊,地址如下:
http://www.infoq.com/cn/minibooks/Alibaba-Java-minibook
閱讀更多 編碼之道 的文章