之前為了方便的完成工作。。寫了許多if-else代碼,當(dāng)時參數(shù)很少。。很快搞定,但是當(dāng)需求變更,參數(shù)增加后,代碼量成幾何倍增加。。
所以得找到更好的方法,不然復(fù)制粘貼都得累死。。
這本書的第一步:把代碼塊切開;
只有把代碼切的細(xì),才能提高代碼的復(fù)用度。
重構(gòu)改善代碼
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
推薦閱讀更多精彩內(nèi)容
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
- Python 是一種相當(dāng)高級的語言,通過 Python 解釋器把符合語法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機(jī)器碼...
- Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- 寫在最開始,前段時間在項目中,需要實現(xiàn)多頁水平滾動切換不同頁面,如上圖所示,weex中官方組件不能滿足需求,需要三...