代碼該怎么寫(一)

今天看了別人的一段代碼,看完之后"被虐"了千百遍,我真不知道他為何要這樣寫.

我建議新手們這樣寫!!!!!

首先變量以及方法的命名:大家基本都遵循駝峰,所以你就不要奇葩的寫命名了.

//基本變量命名

//多個(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)的完整性.

所以大家一定要保證代碼的利用率!!!最后祝大家工作愉快.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,098評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,881評論 18 139
  • 一、成語初識: 拼音:chéng běi xú gōng解釋:指戰(zhàn)國時(shí)期齊國一位姓徐的美男子,作美男子的代稱。出處...
    雅俗共賞Y閱讀 1,203評論 1 7
  • 飛鳥,魚 有些人 在記憶的最深處 不愿再提及 不是因?yàn)椋辉偎寄?而是,思念已成痛, 想起她,只會痛徹心匪 我學(xué)會...
    歐米佳閱讀 187評論 0 0
  • 人生于世,各司其職。別把自己看扁嘍! 2017.8.21半壁店
    曉風(fēng)冰雨閱讀 217評論 0 0