個人比較反感的一些寫法

lyxxxh發表於2020-03-24

這只是我個人的感覺

() 裡面的數字代變我個人討厭程度。1-5吧

這些令我反感的,我都做過…

重要邏輯不拆分 (4)

這種才是最為討厭的,一旦出bug(也很容易出),除錯是非常麻煩的。

對於訂單結算這些複雜操作,我認為必須要用事件之類的來解耦。

用DB查詢 (3)

DB::table('user')->find(1);
  1. 模型關聯: 減少非常多程式碼, 兩表 或者 三表關聯 過於噩夢 (主要原因)

  2. 統一入口: 用模型的 關於這個表操作全部都是這個模型

  3. 模型自帶的功能

一堆的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 協議》,轉載必須註明作者和本文連結

相關文章