[TOC]
# ? 程序員都有自己的開發習慣
任何人(甚至小動物)都有自己的做某件事情的習慣,而對于開發而言,所謂的標準規范,其實就是程序員對自身的要求,和對團隊的融入,效率,質量是每個團隊的追求。
簡述:**要自己寫的代碼,別人容易看懂!**
如果使用其他系統或其他人早已定義好的變量、類、函數名時,需遵循它們原本的形式,避免出現問題。
# ? 摘自(阮一峰)
所謂 **"編程風格"(programming style),指的是編寫代碼的樣式規則**。不同的程序員,往往有不同的編程風格。
有人說,編譯器的規范叫做"語法規則"(grammar),這是程序員必須遵守的;而編譯器忽略的部分,就叫"編程風格"(programming style),這是程序員可以自由選擇的。這種說法不完全正確,程序員固然可以自由選擇編程風格,但是好的編程風格有助于寫出質量更高、錯誤更少、更易于維護的程序。
所以,有一點應該明確 ***,"編程風格"的選擇不應該基于個人愛好、熟悉程度、打字工作量等因素,而要考慮如何盡量使代碼清晰易讀、減少出錯***。你選擇的,不是你喜歡的風格,而是一種能夠清晰表達你的意圖的風格。
# ? 規范目的
為提高團隊協作效率, 便于后臺人員添加功能及前端后期優化維護, 輸出高質量的文檔, 特制訂此文檔。本規范文檔一經確認, 前端開發人員必須按本文檔規范進行前臺頁面開發。本文檔如有不對或者不合適的地方請及時提出, 經討論決定后方可更改。
> 1、程序員可以了解任何代碼,弄清程序的狀況;
> 2、新人可以很快的適應環境;
> 3、防止新接觸PHP的人出于節省時間的需要,自創一套風格并養成終生的習慣;
> 4、防止新接觸PHP的人一次次的犯同樣的錯誤;
> 5、在一致的環境下,人們可以減少犯錯的機會;
> 6、程序員們有了一致的敵人;
# ? 基本準則
* 保證開發的有效性和合理性,并可最大程度的提高程序代碼的可讀性和可重復利用性。
* 符合web標準, 語義化html, 結構表現行為分離, 兼容性優良. 頁面性能方面, 代碼要求簡潔明了有序, 盡可能的減小服務器負載, 保證最快的解析速度。