1.軟件可復用性 復用又叫重用,是重復使用的意思。一般軟件的復用率並不高。復用的好處可以得到 較高的生產效率以及隨之而來的成本降低、較高的軟件質量(錯誤可以更快的被糾正)以及 恰當的使用復用可以改善系統的可維護性。復用不僅僅是代碼的復用,雖然代碼復用確實是復用的一個初等形式,代碼的剪貼復用、算法 ...
通常認為,一個易於維護的系統,就是一個復用率較高的系統 而一個復用性很好的系統,就是一個易於維護的系統。 但實際上,可維護性和可復用性是兩個獨立的目標。 導致一個軟件設計的可維護性較低的真正原因有四個: 過於僵硬:很難在一個軟件系統中添加新的功能,因為新功能的加入會涉及多個模塊的修改。 過於脆弱:與軟件過於僵硬同事存在的,是軟件系統在修改已有代碼時過於脆弱,對一個地方的修改,往往會導致看上去沒有什 ...
2016-03-15 16:49 0 1849 推薦指數:
1.軟件可復用性 復用又叫重用,是重復使用的意思。一般軟件的復用率並不高。復用的好處可以得到 較高的生產效率以及隨之而來的成本降低、較高的軟件質量(錯誤可以更快的被糾正)以及 恰當的使用復用可以改善系統的可維護性。復用不僅僅是代碼的復用,雖然代碼復用確實是復用的一個初等形式,代碼的剪貼復用、算法 ...
1.軟件的可復用性 ♦可復用性:復用又叫重用,是重復使用的意思。一般軟件的復用率並不高,尤其在國內。復用的好處可以得到較高的生產效率以及隨之而來的成本降低、較高的軟件質量(錯誤可以更快的被糾正)以及恰當的使用復用可以改善系統的可維護性。 ♦傳統的復用: 代碼剪貼:最初步的復用 ...
什么是可維護性代碼 代碼約定1、可讀性 2、變量和函數命名由於很多js開發人員最初都只是業余愛好者,所以有一種使用無意義名字的傾向,諸如foo,bar,dosomething這樣的名字。專業的js開發人員必須克服這些惡習以創建可維護性的代碼 ...
web標准 簡單的說,就是HTML、CSS、JavaScript這三者分離。WEB標准不是某一個標准,而是一系列標准的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentat ...
決定軟件可維護性的因素有: 1)可理解性2)可測試性3)可修改性4)可移植性5)可重用性 應該采取哪些措施: 1)提高可理解性:模塊化·詳細的設計文檔·結構化設計·程序內部的文檔和良好的高級程序設計語言 2)提高可測試性:良好的文檔對於診斷和測試是至關重要的,此外,軟件結構·可用的測試 ...
某公司員工小 A 即將離職,開始着手交接工作。員工小 B 被點名要求接手原先小 A 的工作。當小 B 打開小 A 獨立負責的項目后,瞬間驚呆了……半個月后,小 B 基本消化了小 A 遺留下來的代碼 ...
風格難免有所不同,最早創建的程序,經過若干個獨一無二的開發者的修改,可能會變得面目全非,失去可維護性。 ...
本文是設計模式的第二篇文章,第一篇文章是不知道怎么封裝代碼?看看這幾種設計模式吧!,后面還會有提高擴展性,提高代碼質量的設計模式,點個關注不迷路,哈哈~ 想必大家都聽說過DRY原則,其實就是Don't repeat yourself(不要重復你自己),意思就是不要重復寫一樣的代碼,換句話 ...