>[info]### **1. 團隊多人開發項目,需要編碼規范**
在所有的團隊中,不是每一個成員,都擁有相同的知識領域、教育程度、行業背景、項目經驗,從而不是每一個成員,有著相同的思維深度、隱喻哲學和學習能力。
建立合理的規范,可以建立團隊在技術上溝通的模式,更重要的是,還可從團隊內部,重用已有的程序智慧,為成員提供了有高度的腳手架,避免成員個體在程序設計上特定弱點所帶來的質量短板。
團隊中個人的優勢能力決定了團隊的質量能力的上限,而編碼規范的執行,則決定了團隊代碼質量的下限。
<br><br>
*****
>[info]### **2. 軟件維護,需要編碼規范**
一件軟件的整個生命周期成本的80%用于維護,對于項目原作者幾乎不可能終身維護項目,規范的編碼項目,有助于減少后期的維護成本,以及項目的存活時間。
*****
<br><br>
>[info]### 3.**減少人與人之間的溝通成本,能提高代碼質量**
理解并遵守相同編碼規范的人,就像在講同一種語言,溝通會快速而準確。而在發生編碼風格沖突的時候,編碼規范將會作為仲裁的最終依據,減少溝通的無效消耗。
<br><br>
>[info]### **4.優秀的工程師總能寫出讓能一眼讀懂的代碼**
遵守相同編碼規范的代碼,常常看起來就像是一個人寫出來的一樣。具有相同的風格是降低學習曲線的有效方式。
當你新到一個具有編碼規范的公司,
讀懂某幾個函數或模塊的寫作方式后,
常常代表你可以快速讀懂相同規范的所有代碼了。
- 序言
- 為什么要編碼規范?
- 如何進行編碼規范?
- 編碼規范宏觀微觀細節
- PHP編碼規范
- 基礎規范
- 1 語法規范
- 2 變量命名規范
- 3 常量命名規范
- 4 類命名規范
- 5 函數命名規范
- 6 方法命名規范
- PSR-規范
- 基本代碼規范
- Tp項目規范
- TP命名規范
- Tp目錄規范
- Tp基礎目錄構架
- Tp項目開發思考
- Tp控制器規范
- 控制器構架
- Tp模型規范
- 模型性能優化
- Tp業務規范
- 返回結構規范
- 業務異常規范
- Tp輸出規范
- Restful API
- 模板渲染輸出
- Tp異常規范
- 異常碼狀態碼
- 異常輸出方式
- Tp驗證規范
- Tp路由規范
- Tp加密規范
- Password Hashing
- Tp緩存規范
- 常見數據緩存
- 緩存設計思考
- Tp日志規范
- 日志信息
- 日志分析
- Tp日志接管分析
- Tp性能優化
- vendor包規范
- 項目自動化思考
- 項目檢測告警思考
- 項目注釋規范
- Mysql設計規范
- 序言
- 命名規范
- 表及字段規范
- 索引規范
- 索引原理
- Sql規范
- 事務規范
- 讀寫分離
- 樂觀鎖悲觀鎖
- 數據庫審計
- 性能優化
- 查詢優化神器
- 慢查詢優化步驟
- 分庫分表、分區表
- 根據sql日志篩選數據
- 設計原則
- MongoDB規范
- MongoDB基礎
- MongoDB設計
- MongoDB安全性
- MongoDB備份
- 操作手冊規范
- API文檔說明規范
- 管理端操作手冊
- 用戶使用說明書
- 溯源項目構想