程序的可维护性和可扩展性
生活随笔
收集整理的這篇文章主要介紹了
程序的可维护性和可扩展性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
可維護性是指當需要修改程序的某個模塊時,對其他模塊的影響和修改的代價;可擴展性是指當需要為程序添加新的功能時,對其他模塊的影響和添加的代價,可以從下面幾個方面提高程序的可維護性和可擴展性
代碼風格:
1.命名規范
命名要能傳遞出變量或者方法的含義,少用縮寫
私有成員以m開頭,靜態成員以s開頭,常量用大寫字母等
2.代碼排版
留出合理的空白空間來區分不同的代碼塊
同類的變量的聲明要放在一組,不同類變量之間留出一行空白等
3.關鍵注釋
僅為關鍵的代碼添加注釋
代碼的層次性:
對于一段業務邏輯,不要試圖在一個方法或者一個類中去全部實現,而要將它分成幾個子邏輯,然后讓每個子邏輯做自己的事情;當代碼的層次性出來以后,就可以做到單一職責了
面向拓展編程:
在寫程序的過程中要時刻考慮到擴展
設計模式:
恰當地使用設計模式可以提高代碼的可維護性和可擴展性
什么是可維護、可復用、可擴展、靈活性
代碼完成之后,如果要修改部分功能,需要修改的地方很少,就是容易維護
代碼完成之后,以后開發中可以復用部分代碼,提高效率,就是復用性強
代碼完成之后,要在原來的基礎上增加新功能,只需要添加添加該功能的代碼,不需要修改原來的代碼(對之前的代碼沒有影響),這就是可擴展
代碼完成之后,使用的地方可以通過多種方式來調用該部分的代碼,這就是靈活性好
總結
以上是生活随笔為你收集整理的程序的可维护性和可扩展性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 太阁立志传5DX天下第一风流结局怎么达成
- 下一篇: 我的咖啡厅食谱配方是什么 我的咖啡厅My