php 可维护性的代码,软件的可复用性和可维护性
一、軟件的可復(fù)用性
可復(fù)用性(Reuseability)復(fù)用又叫重用,是重復(fù)使用的意思。一般軟件的復(fù)用率并不高,尤其在國內(nèi)。復(fù)用的好處可以得到 較高的生產(chǎn)效率以及隨之而來的成本降低、較高的軟件質(zhì)量(錯誤可以更快的被糾正)以及 恰當(dāng)?shù)氖褂脧?fù)用可以改善系統(tǒng)的可維護(hù)性。
傳統(tǒng)用法
代碼剪貼
最初步的復(fù)用,每塊代碼分散在各處,獨(dú)立的演變,仍需要針對每一塊修改和測試。這種復(fù)用帶來的好處很有限。
算法
在已有的成熟算法中選擇一個比自己重新開發(fā)一個好的多。比如排序算法。這就是算法的復(fù)用。
數(shù)據(jù)結(jié)構(gòu)
比如隊(duì)列、棧、鏈表,在實(shí)踐中得到了大量的應(yīng)用。
二、? 軟件的可維護(hù)性
系統(tǒng)的可維護(hù)性是衡量一個系統(tǒng)的可修復(fù)(恢復(fù))性和可改進(jìn)性的難易程度。所謂可修復(fù)性是指在系統(tǒng)發(fā)生故障后能夠排除(或抑制)故障予以修復(fù),并返回到原來正常運(yùn)行狀態(tài)的可能性。而可改進(jìn)性則是系統(tǒng)具有接受對現(xiàn)有功能的改進(jìn),增加新功能的可能性。
因此,可維護(hù)性實(shí)際上也是對系統(tǒng)性能的一種不可缺少的評價體系,它主要包括兩個方面:首先是評價一個系統(tǒng)在實(shí)施預(yù)防型和糾正型維護(hù)功能時的難易程度,其中包括對故障的檢測、診斷、修復(fù)以及能否將該系統(tǒng)重新進(jìn)行初始化等功能;其次,則是衡量一個系統(tǒng)能接受改進(jìn),甚至為了進(jìn)一步適應(yīng)外界(或新的)環(huán)境而進(jìn)行功能修改的難易程度。
事實(shí)上,可維護(hù)性是可信性屬性中一項(xiàng)相當(dāng)重要的評價標(biāo)準(zhǔn)。可維護(hù)性的優(yōu)劣可能直接影響到系統(tǒng)的可靠性和可信性
總結(jié)
以上是生活随笔為你收集整理的php 可维护性的代码,软件的可复用性和可维护性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机二级excel经典操作题,计算机二
- 下一篇: php开启错误日志,PHP开启error