今天看了別人的一段代碼,看完之后"被虐"了千百遍,我真不知道他為何要這樣寫.
我建議新手們這樣寫!!!!!
首先變量以及方法的命名:大家基本都遵循駝峰,所以你就不要奇葩的寫命名了.
//基本變量命名
//多個(gè)用戶你的加一個(gè)s吧,所以要用$users不要再用$user了,這樣你遍歷的時(shí)候$value可以寫成$user,是不是感覺很優(yōu)雅
$users = User::where('active',true)->get();
//方法命名 你這樣命名別人一看就知道你是用地址id去刪除一個(gè)地址,因?yàn)閯h除地址有可能是用user_id去刪除的,所以方法命名一定要讓別人看出來你在干什么,用的是什么參數(shù)
public function deleteAddressById($id)
{
}
再者就是代碼利用率!再者就是代碼利用率!再者就是代碼利用率!
重要的事情說三遍!!!!!
比如一個(gè)商城保存收貨地址(這里舉一個(gè)小小的例子)
你應(yīng)該把保存收貨地址寫在AddressManager類里面,寫成一個(gè)saveAddress方法
這樣你在pc端和移動端個(gè)人中心、提交訂單頁面保存收貨地址都調(diào)用這個(gè)方法.
這樣你是不是就寫了一個(gè)代碼就把所以的事情都干了,當(dāng)需求變更的時(shí)候你是不是只需要改AddressManager類里面saveAddress方法就可以了,其他的代碼都不用動.這樣保證你代碼結(jié)構(gòu)的完整性.
所以大家一定要保證代碼的利用率!!!最后祝大家工作愉快.