重構(gòu)改善代碼

之前為了方便的完成工作。。寫了許多if-else代碼,當(dāng)時參數(shù)很少。。很快搞定,但是當(dāng)需求變更,參數(shù)增加后,代碼量成幾何倍增加。。
所以得找到更好的方法,不然復(fù)制粘貼都得累死。。
這本書的第一步:把代碼塊切開;
只有把代碼切的細(xì),才能提高代碼的復(fù)用度。

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

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,285評論 25 708
  • Python 是一種相當(dāng)高級的語言,通過 Python 解釋器把符合語法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機(jī)器碼...
    Python程序媛閱讀 1,942評論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 昨天我們集體去了大禹渡和永樂宮,原本有三個的,可是最后一個景點出了點"故障"所以我們就直接略過了。 我...
    焦浩森閱讀 483評論 0 2
  • 寫在最開始,前段時間在項目中,需要實現(xiàn)多頁水平滾動切換不同頁面,如上圖所示,weex中官方組件不能滿足需求,需要三...
    LuisX閱讀 2,693評論 1 15