除了日語(yǔ)之外最后一門考試了,雖然很希望考完,那樣就可以做自己想做的事情了。可是,自己技術(shù)很差的呢!考不過(guò)怎么辦呢?首になるてしょう!
外在特征:
-正確性
-可用性
-效率
-可靠性
-完整性
-適應(yīng)性
-精確性
-健壯性
內(nèi)在特征:
-可維護(hù)性
-靈活性
-可移植性
-可重用性
-可讀性
-可測(cè)試性
-可理解性
軟件質(zhì)量概述
-軟件質(zhì)量的普遍原理就是:改善質(zhì)量以降低開(kāi)發(fā)成本。
-什么是結(jié)對(duì)編程?
編碼時(shí),一位程序員敲代碼,另外一位注意是否有錯(cuò)誤。結(jié)對(duì)編程由極限變成發(fā)展而來(lái)的。
-協(xié)同構(gòu)建:其它類型的協(xié)同開(kāi)發(fā)實(shí)踐
~詳查
~走查
~代碼閱讀
~公開(kāi)演示
通過(guò)測(cè)試來(lái)證明程序的正確性是不可能的(完整測(cè)試是不可能的),所以說(shuō),我們平常所謂的測(cè)試,都是不完整的測(cè)試。
調(diào)試概述:
調(diào)試是確定錯(cuò)誤根本原因并糾正此錯(cuò)誤的過(guò)程。
同測(cè)試一樣,調(diào)試本身并不是改進(jìn)代碼質(zhì)量的方法,而是診斷代碼缺陷的一種方法。軟件的質(zhì)量必須從開(kāi)始逐步建立:開(kāi)發(fā)高質(zhì)量軟件產(chǎn)品的最佳途徑是精確描述需求,完善設(shè)計(jì),并使用高質(zhì)量的代碼編寫規(guī)范。調(diào)試只是迫不得已時(shí)采用的手段。
重構(gòu)的定義:
重構(gòu)就是在不改變軟件現(xiàn)有功能的基礎(chǔ)上,通過(guò)調(diào)整程序代碼改善軟件的質(zhì)量,性能,使其程序的設(shè)計(jì)模式和架構(gòu)更趨合理,提高軟件的擴(kuò)展性和維護(hù)性。
子程序:
-將子程序重寫為內(nèi)聯(lián)。
江小的條用頻繁的函數(shù)作為內(nèi)聯(lián)函數(shù),降低了對(duì)程序條用的開(kāi)銷。
-用低級(jí)語(yǔ)言重寫代碼。