python重构函数_Python代码重构
代碼重構是一件非常辛苦卻非常有意義的事情,代碼重構的原因在于:
1、代碼過于冗余、沉余
2、代碼過于耦合
3、代碼過于復雜
4、接口調用超出三層
這次重構主要在于架構問題,自己沒有畫出實現整個項目的功能,邏輯實現與接口定義,就猴急猴急的寫起的代碼,之后發現寫的代碼很low,連自己都看不下去,最終走向重構之路!
這次重構也讓我知道有一個好的架構,理解功能,想清楚功能實現的具體邏輯,接口定義的規范,還有很多很多.......? ?so import!!!
本次重構項目是B/S架構,服務端為django+Python,這次重構過程中,先從功能的邏輯為出發點,編寫具體的接口以及實現的邏輯,遇到問題有:
1、接口名稱定義
2、邏輯如何實現,達到最優化
3、接口與接口之間的調用
重構后,代碼比之前好多,沒有那么凌亂,還是不夠好,我想繼續努力,那么就要清楚下一步需要什么?
1、代碼設計
2、代碼規范
3、代碼命名
代碼原則:
1、函數名稱不能太長,(while/for/if)嵌套層次不要太深
2、函數名稱聲明盡量合理、簡單,函數的參數不宜過多;例如函數名、函數的參數
3、一個函數只干一件事
11月份全力解決兩件事:
1、學習且能夠設計架構
2、代碼設計規范
3、代碼命名與參數
學習方式:
1、在GitHub上查找相關Python工程代碼,仔細閱讀工程代碼結構
2、學習他們命名名稱,自己學著練習
3、練習Python 常用模塊
Python開發知識架構圖(圖片來源互聯網)
總結
以上是生活随笔為你收集整理的python重构函数_Python代码重构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php文件锁解锁是删除对应的文件_软件
- 下一篇: python长度多少_用Python求最