前言
手册说明
本手册是「独步天堂-WEB开发技术资料库」产品的一部分,目的是方便快速、优雅和高效地开发 WEB 项目,仅供参考。
规范优点
本手册针对基于 Laravel 的项目开发制定全面的规范准则,追求 Laravel 项目开发最佳实践,提高开发效率和软件质量:
- 高效编码 - 避免了过多的选择造成的「决策时间」浪费;
- 风格统一 - 最大程度统一了开发团队成员代码书写风格和思路,代码阅读起来如出一辙;
- 减少错误 - 减小初级工程师的犯错几率。
开发哲学:
- DRY –「Don't Repeat Yourself」不写重复的逻辑代码;
- 约定俗成 - 「Convention Over Configuration」,优先选择框架提倡的做法,不过度配置;
- KISS - 「Keep it Simple, Stupid」提倡简单易读的代码,不写高深、晦涩难懂的代码,不过度设计;
- 主厨精选 - 让有经验的人来为你选择方案,不独创方案;
- 官方提倡 - 优先选择官方推崇的方案。
设计理念:
- MVC - Model, View, Controller,以 MVC 为核心,严格控制 Controller 的可读性和代码行数;
- Restful - 利用『资源化概念』和标准的 HTTP 动词来组织你的程序;
本手册基于 Summer 的「Laravel 项目开发规范」整理而成,在此表示感谢。
关于作者
NAME:独步天堂
SITE:www.wanhuawu.com
EMAIL:356550896@qq.com
版权声明
©2017 独步天堂 . All rights reserved .
作者「Summer」,整理「独步天堂」,版权所有。
自由转载-非商用-非衍生-保持署名(创意共享4.0许可证)。
网友评论