PHP内审及编码规范指南
规范指南无论基于何种原则,都是为了以下两个目的:
- 不同项目间的代码结构化统一
- 提高代码可读性, 降低人员的维护成本
现存的项目中,已知存在的规范问题诸如:
- 控制器代码中夹杂大量的数据库逻辑
- 逻辑层的代码重复率高
- 缺失服务层,或没有规划定义业务流层级规范
- 常量定义目录中也夹杂业务逻辑
- 常用的队列、消息分发、模块间调用在不同项目、不同开发间的实现差异过大
- 路由命名规则不统一
- Command命令、Job、Listener等命名没有规范
- 异常的定义及抛出没有统一规则
规范制定不是为了限制天马行空的想法和无边无际的想象力,而是为了每天酉时六刻,你可以背起行囊,开开心心地
