只會復制粘貼是經驗不足的表現,復制粘貼代碼是本質為了重復利用代碼,這種代碼復用的方法是極為笨拙的。那么,如何提高代碼復用率?
本質就是把相同或相似的代碼抽象出來封裝在一起;不同的作為參數傳入或導入。
借用scrapy框架圖,scrapy框架是代碼復用的經典例子。
以下代碼復用率的從低到高,當然難度也從低到高。
1:函數/方法
2:接口
3:類
4:模塊/組件
5:框架
作為程序員一定要有代碼復用的意識,多學習別人優秀的代碼,沒有意識,多練是沒用的。
最后,先思考再敲代碼,多敲代碼,少復制粘貼。
只會復制粘貼是經驗不足的表現,復制粘貼代碼是本質為了重復利用代碼,這種代碼復用的方法是極為笨拙的。那么,如何提高代碼復用率?
本質就是把相同或相似的代碼抽象出來封裝在一起;不同的作為參數傳入或導入。
借用scrapy框架圖,scrapy框架是代碼復用的經典例子。
以下代碼復用率的從低到高,當然難度也從低到高。
1:函數/方法
2:接口
3:類
4:模塊/組件
5:框架
作為程序員一定要有代碼復用的意識,多學習別人優秀的代碼,沒有意識,多練是沒用的。
最后,先思考再敲代碼,多敲代碼,少復制粘貼。