這只是我個人的感覺
() 裡面的數字代變我個人討厭程度。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 協議》,轉載必須註明作者和本文連結