个人比较反感的一些写法
这只是我个人的感觉
() 里面的数字代变我个人讨厌程度。1-5吧
这些令我反感的,我都做过…
重要逻辑不拆分 (4)
这种才是最为讨厌的,一旦出bug(也很容易出),调试是非常麻烦的。
对于订单结算这些复杂操作,我认为必须
要用事件
之类的来解耦。
用DB查询 (3)
DB::table('user')->find(1);
模型关联: 减少非常多代码, 两表 或者 三表关联 过于噩梦 (主要原因)
统一入口: 用模型的 关于这个表操作全部都是这个模型
模型自带的功能
一堆的if (2)
if(! $request->name) return $this->error("姓名不能为空");
if(! $request->phone) return $this->error("电话不能为空");
if(! $request->phone) ....
if...
个人觉得, 如果表单验证 需要2个if
以上 就该用验证器 或 封装。
封装”完美”代码 (2)
获取轮播图
$this->bannerService->getBanner();
//这个bannerService -> bannerRepository -> Banner(Model)
实属蛋疼,对于简单的项目,尽量不封装
才是最好的。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: