程序的可維護性和可擴展性

可維護性是指當需要修改程序的某個模塊時,對其他模塊的影響和修改的代價;可擴展性是指當需要爲程序添加新的功能時,對其他模塊的影響和添加的代價,可以從下面幾個方面提高程序的可維護性和可擴展性

代碼風格:

1.     命名規範

命名要能傳遞出變量或者方法的含義,少用縮寫

私有成員以m開頭,靜態成員以s開頭,常量用大寫字母等

2.     代碼排版

留出合理的空白空間來區分不同的代碼塊

同類的變量的聲明要放在一組,不同類變量之間留出一行空白等

3.     關鍵註釋

僅爲關鍵的代碼添加註釋

 

代碼的層次性:

對於一段業務邏輯,不要試圖在一個方法或者一個類中去全部實現,而要將它分成幾個子邏輯,然後讓每個子邏輯做自己的事情;當代碼的層次性出來以後,就可以做到單一職責了

 

面向拓展編程:

在寫程序的過程中要時刻考慮到擴展

 

設計模式:

恰當地使用設計模式可以提高代碼的可維護性和可擴展性

 

什麼是可維護、可複用、可擴展、靈活性

代碼完成之後,如果要修改部分功能,需要修改的地方很少,就是容易維護

 

代碼完成之後,以後開發中可以複用部分代碼,提高效率,就是複用性強

 

代碼完成之後,要在原來的基礎上增加新功能,只需要添加添加該功能的代碼,不需要修改原來的代碼(對之前的代碼沒有影響),這就是可擴展

 

代碼完成之後,使用的地方可以通過多種方式來調用該部分的代碼,這就是靈活性好

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章