开发规范

曾经,我接手过一个,好吧,应该是很多个,drupal项目,妈的,我真的当时就差点砸键盘了,这是谁写的狗屎,drupal 强大吗?完全没错!可是那么多屎一样的项目?没错,是开发者的责任心问题!怎么快怎么来,一心向钱看的公司里的程序员的“杰作”!当客户的网站最终被历史上多个程序员玩弄之后,最终被拖跨了,打开一个页面,加载超过10分钟!然后,找到我,最终优化排错,清除历史遗留,开启CDN加速,完美解决!

所以,我在思考,我要在Laravel 和 Drupal之间找一个平衡点,我不能像Drupal那样定义非常多的规则,规范,而实际很可能被开发者乱用,我要定义人人可以轻松接手维护的开发规范!于是,规范如下:

1) 功能扩展建议在github 或 packagist上搜标准的库

2) 所有主题模板统一放在theme目录下你的主题目录下

3) 模块开发严格遵守固定结构,xxx.module放公用函数,主逻辑处理统一在Controller里

4) 等我想到了再补充

HunterPHP - 用心与你沟通