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


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

代碼風格:

1.     命名規范

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

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

2.     代碼排版

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

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

3.     關鍵注釋

僅為關鍵的代碼添加注釋

 

代碼的層次性:

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

 

面向拓展編程:

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

 

設計模式:

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

 

什么是可維護、可復用、可擴展、靈活性

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

 

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

 

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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM