freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程思想—測(cè)試與改錯(cuò)(參考版)

2025-03-29 04:21本頁(yè)面
  

【正文】 。在此,我竭力建議大家閱讀Steve Maguire著的《Writing Clean Code : Microsoft Techniques for Developing Bugfree C Programs》(有中文譯本,[Maguire 1993])。單步跟蹤測(cè)試將使你以后的日子更輕松?!昂诤袦y(cè)試”就象通過(guò)提問(wèn)題來(lái)判斷一個(gè)人是否是個(gè)瘋子,但無(wú)法知道他為什么成了瘋子。能否做好測(cè)試與改錯(cuò)工作,思想認(rèn)識(shí)和辦事態(tài)度是最關(guān)鍵的。 小 結(jié) 優(yōu)秀的程序員敢于聲稱自己的代碼沒(méi)有錯(cuò)誤,這種自信讓人羨慕不已。改了一個(gè)程序錯(cuò)誤固然是喜事,但要防止樂(lè)極生悲。(4)在改錯(cuò)之后一定要馬上進(jìn)行重新測(cè)試,以免引入新的錯(cuò)誤。有人問(wèn)阿凡提:“我肚子痛,應(yīng)該用什么藥?”阿凡提說(shuō):“應(yīng)該用眼藥水,因?yàn)槟阊劬Σ缓?,吃了臟東西才肚子痛。它是到天亮后才飛走的,這一宿我倆都沒(méi)息好。可是有一天夜里,有只麻雀飛進(jìn)我的房間,它的逃生方式竟然與蜜蜂一模一樣。 我們經(jīng)??吹?,蜜蜂或者蒼蠅想從玻璃窗中飛出,它們會(huì)頂著玻璃折騰幾個(gè)小時(shí),卻不曉得從旁邊輕輕松松地飛走。我認(rèn)為大多數(shù)人著急了就會(huì)蠻干,早把“智”丟到腦后。(2)不可蠻干。如果因畏懼而拖延,會(huì)讓你終日心情不定,食無(wú)味,睡不香。此大勇也。忽有一天醒悟過(guò)來(lái),覺(jué)得自己太對(duì)不起森林,決心補(bǔ)救錯(cuò)誤。東北有個(gè)林場(chǎng)工人,工作勤奮,一人能干幾個(gè)人的活。那得意勁兒仿佛同時(shí)談了兩個(gè)女朋友。他說(shuō):“今天我化了十幾個(gè)小時(shí)沒(méi)能干掉一個(gè)錯(cuò)誤,剛才我去了廁所五分鐘,一切都解決了。改了錯(cuò)誤時(shí),比女孩子朝我笑笑還開(kāi)心。我從大三開(kāi)始真正接受改錯(cuò)的磨練,已記不清楚多少次汗流浹背、濕透板凳。改錯(cuò)是個(gè)大悲大喜的過(guò)程,一天之內(nèi)可以讓人在悲傷的低谷和喜悅的顛峰之間跌蕩起伏。我上大學(xué)前不會(huì)說(shuō)普通話,不會(huì)寫作文,現(xiàn)在我極能說(shuō)會(huì)寫,當(dāng)個(gè)秘書或書記已綽綽有余。沒(méi)有人天生就能寫出好程序,都是練出來(lái)的。很多程序員能編寫出好程序,卻寫不出清晰的文檔。文檔中很多內(nèi)容對(duì)開(kāi)發(fā)者可能是“顯然”的,但對(duì)用戶而言不見(jiàn)得都是“顯然”的。完備性是指文檔不可以“虎頭蛇尾”,更不許漏掉關(guān)鍵內(nèi)容。好多人甚至不知道文檔是軟件的一個(gè)組成部分。[Cusumano 1995]一般認(rèn)為,如果用戶不翻閱手冊(cè)就能使用軟件,那么表明這個(gè)軟件具有較好的易用性。要是再不起作用,就向產(chǎn)品支持部門打電話。 易用性測(cè)試易用性測(cè)試沒(méi)有一個(gè)量化的指標(biāo),主觀性較強(qiáng)。性能與效率測(cè)試中很重要的一項(xiàng)是極限測(cè)試,因?yàn)楹芏嘬浖到y(tǒng)會(huì)在極限測(cè)試中崩潰。但軟件環(huán)境的因素較多,除了操作系統(tǒng),程序設(shè)計(jì)語(yǔ)言和編譯系統(tǒng)對(duì)軟件的性能也會(huì)產(chǎn)生較大的影響。在獲取測(cè)試的“相對(duì)值”時(shí),我們要確保被測(cè)試的幾個(gè)軟件運(yùn)行于完全一致的環(huán)境中。在獲取測(cè)試的“絕對(duì)值”時(shí),我們要充分考慮并記錄運(yùn)行環(huán)境對(duì)測(cè)試的影響。有時(shí)人們關(guān)心測(cè)試的“絕對(duì)值”,如數(shù)據(jù)送輸速率是每秒多少比特。這里我舉不出例子,因?yàn)槲覜](méi)有對(duì)程序粗暴過(guò),并且這輩子也不打算學(xué)會(huì)粗暴。(2)輸入定義域之外的數(shù)值,上海人常說(shuō)的“十三點(diǎn)”也算一種。容錯(cuò)性好的軟件能確保系統(tǒng)不發(fā)生無(wú)法意料的事故。所以大多數(shù)軟件公司要求程序員在寫完程序時(shí),馬上執(zhí)行基于單步跟蹤的“白盒測(cè)試”。在用“白盒測(cè)試”方式進(jìn)行正確性測(cè)試時(shí),有個(gè)額外的好處:如果測(cè)試發(fā)現(xiàn)了錯(cuò)誤,測(cè)試者(開(kāi)發(fā)人員)馬上就能修改錯(cuò)誤。再取 x=0以及x=1進(jìn)行邊界值測(cè)試。憑直覺(jué)等價(jià)區(qū)間應(yīng)是(0, 1)和(1, +∞)。因?yàn)槌绦騿T容易疏忽邊界情況,程序也“喜歡”在邊界值處出錯(cuò)。還有一種有效的測(cè)試方法是邊界值測(cè)試。如果f (x1) 正確,那么f (x) 在
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1