原文:設計模式之軟件的可維護性和可復用性

通常認為,一個易於維護的系統,就是一個復用率較高的系統 而一個復用性很好的系統,就是一個易於維護的系統。 但實際上,可維護性和可復用性是兩個獨立的目標。 導致一個軟件設計的可維護性較低的真正原因有四個: 過於僵硬:很難在一個軟件系統中添加新的功能,因為新功能的加入會涉及多個模塊的修改。 過於脆弱:與軟件過於僵硬同事存在的,是軟件系統在修改已有代碼時過於脆弱,對一個地方的修改,往往會導致看上去沒有什 ...

2016-03-15 16:49 0 1849 推薦指數:

查看詳情

軟件可復用性可維護性

1.軟件可復用性 復用又叫重用,是重復使用的意思。一般軟件復用率並不高。復用的好處可以得到 較高的生產效率以及隨之而來的成本降低、較高的軟件質量(錯誤可以更快的被糾正)以及 恰當的使用復用可以改善系統的可維護性復用不僅僅是代碼的復用,雖然代碼復用確實是復用的一個初等形式,代碼的剪貼復用、算法 ...

Sun Mar 15 17:07:00 CST 2020 0 802
軟件可復用性維護

1.軟件可復用性可復用性復用又叫重用,是重復使用的意思。一般軟件復用率並不高,尤其在國內。復用的好處可以得到較高的生產效率以及隨之而來的成本降低、較高的軟件質量(錯誤可以更快的被糾正)以及恰當的使用復用可以改善系統的可維護性。 ♦傳統的復用: 代碼剪貼:最初步的復用 ...

Fri Mar 13 21:53:00 CST 2020 0 802
可維護性的代碼

什么是可維護性代碼 代碼約定1、可讀 2、變量和函數命名由於很多js開發人員最初都只是業余愛好者,所以有一種使用無意義名字的傾向,諸如foo,bar,dosomething這樣的名字。專業的js開發人員必須克服這些惡習以創建可維護性的代碼 ...

Tue Apr 24 15:28:00 CST 2018 0 1090
web標准-可用可維護性、可訪問

web標准 簡單的說,就是HTML、CSS、JavaScript這三者分離。WEB標准不是某一個標准,而是一系列標准的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentat ...

Thu Mar 23 03:41:00 CST 2017 0 1590
軟件可維護性與哪些因素有關?在軟件開發過程中應該采取哪些措施來提高軟件產品的可維護性

決定軟件可維護性的因素有: 1)可理解2)可測試3)可修改性4)可移植5)可重用 應該采取哪些措施: 1)提高可理解:模塊化·詳細的設計文檔·結構化設計·程序內部的文檔和良好的高級程序設計語言 2)提高可測試:良好的文檔對於診斷和測試是至關重要的,此外,軟件結構·可用的測試 ...

Wed Apr 06 07:51:00 CST 2016 0 7327
代碼規范與讀寫可維護性

某公司員工小 A 即將離職,開始着手交接工作。員工小 B 被點名要求接手原先小 A 的工作。當小 B 打開小 A 獨立負責的項目后,瞬間驚呆了……半個月后,小 B 基本消化了小 A 遺留下來的代碼 ...

Fri Jun 26 01:43:00 CST 2015 3 4168
關於程序可維護性的一些想法

風格難免有所不同,最早創建的程序,經過若干個獨一無二的開發者的修改,可能會變得面目全非,失去可維護性。 ...

Sun Nov 26 18:43:00 CST 2017 0 2039
設計模式第二彈: 不知道怎么提高代碼復用?看看這幾種設計模式吧!

本文是設計模式的第二篇文章,第一篇文章是不知道怎么封裝代碼?看看這幾種設計模式吧!,后面還會有提高擴展性,提高代碼質量的設計模式,點個關注不迷路,哈哈~ 想必大家都聽說過DRY原則,其實就是Don't repeat yourself(不要重復你自己),意思就是不要重復寫一樣的代碼,換句話 ...

Mon May 25 22:46:00 CST 2020 0 988
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM