>[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文档说明规范
- 管理端操作手册
- 用户使用说明书
- 溯源项目构想