


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第第頁(yè)對(duì)于模式的“十大誤解”對(duì)于模式的“十大誤解”
發(fā)表于:2023-11-24來(lái)源::點(diǎn)擊數(shù):標(biāo)簽:十大誤解模式
對(duì)于模式的“十大誤解”軟件測(cè)試關(guān)鍵字:測(cè)試譯者語(yǔ):現(xiàn)在“模式”這個(gè)詞真是非常流行。就象任何流行的東西一樣,對(duì)它的誤解也真是不少。甚至在一些發(fā)表出來(lái)的文章中,也存在著各種各樣的誤解,我想這會(huì)對(duì)讀者造成非常糟糕的引導(dǎo)作用。早已想寫一篇文章來(lái)
對(duì)于模式的“十大誤解”軟件測(cè)試
關(guān)鍵字:測(cè)試
譯者語(yǔ):現(xiàn)在“模式”這個(gè)詞真是非常流行。就象任何流行的東西一樣,對(duì)它的誤解也真是不少。甚至在一些發(fā)表出來(lái)的文章中,也存在著各種各樣的誤解,我想這會(huì)對(duì)讀者造成非常糟糕的引導(dǎo)作用。早已想寫一篇文章來(lái)澄清一些對(duì)模式的誤解,卻又因?yàn)樗剿揠y以成文。恰在此時(shí),我看到JohnVlissides先生的《十大誤解》,于是我便樂(lè)得當(dāng)文抄公了。
關(guān)于設(shè)計(jì)模式,下面有十種錯(cuò)誤的觀點(diǎn)——很多都是很流行的觀點(diǎn)。且看Vlissides先生如何撥開(kāi)這些迷霧。
最近,圍繞著模式的討論日囂塵上,人們對(duì)模式的混淆、驚惶和以訛傳訛已經(jīng)不是一點(diǎn)半點(diǎn)。這也從一個(gè)側(cè)面反映出對(duì)于主流軟件開(kāi)發(fā)者來(lái)說(shuō),模式是一個(gè)多么新鮮的領(lǐng)域——盡管嚴(yán)格說(shuō)來(lái),它并不是一個(gè)新的領(lǐng)域。同時(shí),模式也是一個(gè)飛速發(fā)展的領(lǐng)域,留下了大片的空白。而且,沒(méi)錯(cuò),我們這些模式的支持者也應(yīng)該受批評(píng),因?yàn)槲覀儧](méi)有把自己的知識(shí)完完全全地教給別人。盡管我們這樣想過(guò),但是卻沒(méi)有這樣做[BMR+96,Coplien96,CS95,GoF95,MRB98,VCK96]。
因此,我覺(jué)得自己有責(zé)任來(lái)糾正一些模式方面越來(lái)越夸張的誤解——我常常聽(tīng)到的那些誤解都足以形成自己的模式了。甚至連我也曾經(jīng)想以模式來(lái)組成自己的軟件結(jié)構(gòu)……后來(lái)我才明白:“把所有的東西都變成模式”,這種想法本身就是錯(cuò)誤的!總之,請(qǐng)記住,這篇文章不是在給模式社群的人們看的。我想,絕大多數(shù)的模式專家都會(huì)同意:下面這些都是很常見(jiàn)的誤解。但是他們也許不會(huì)同意我消除這些誤解的方式。
這幾年以來(lái),我聽(tīng)到過(guò)許多人談?wù)撃J健0崖?tīng)到的這些東西整理一下,對(duì)模式的誤解大概有三類:對(duì)于“模式是什么”的誤解,對(duì)于“模式可以做什么”的誤解,以及對(duì)于支持模式的人群的誤解。我的“十大誤解”都落入這三類之中,所以我就把這些誤解都組織起來(lái)。首先,我們來(lái)看看關(guān)于“模式是什么”的誤解。
誤解之一:“模式是某種場(chǎng)景下某個(gè)問(wèn)題的解決方案”
這個(gè)定義來(lái)自于ChristopherAlexander[AIS+77],所以如果把它稱為“誤解”,也許有人會(huì)把我視為異端。但是下面這個(gè)簡(jiǎn)單的反例能讓你看清它的缺點(diǎn):
問(wèn)題:我獲獎(jiǎng)的獎(jiǎng)券就快過(guò)期了,我怎樣拿到獎(jiǎng)金?
場(chǎng)景:離截止時(shí)間只有一小時(shí),可是我家的小狗把獎(jiǎng)券給吞了。
解決方案:把狗開(kāi)膛破肚,掏出獎(jiǎng)券,然后飛奔到最近的兌獎(jiǎng)地點(diǎn)。
這是“某種場(chǎng)景下某個(gè)問(wèn)題的解決方案”,但它不是模式。還缺了什么?至少缺三樣?xùn)|西:
1.可重復(fù)性。解決方案應(yīng)該對(duì)應(yīng)于外部的場(chǎng)景。
2.可傳授性。一個(gè)解
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 贈(zèng)與協(xié)議書(shū)歸誰(shuí)所有
- 住宿房屋安全協(xié)議書(shū)
- 洛川公益訴訟協(xié)議書(shū)
- 資產(chǎn)置換協(xié)議書(shū)模板
- 清算資產(chǎn)協(xié)議書(shū)范本
- 內(nèi)燃火車轉(zhuǎn)讓協(xié)議書(shū)
- 石材加工銷售協(xié)議書(shū)
- 增資擴(kuò)股協(xié)議書(shū)要點(diǎn)
- 事故自愿賠償協(xié)議書(shū)
- 垃圾安全生產(chǎn)協(xié)議書(shū)
- 血液透析患者心力衰竭的護(hù)理
- 江蘇省2021-2022學(xué)年二年級(jí)下學(xué)期數(shù)學(xué)期中備考卷一(南京專版)
- TCI 535-2024 鋁合金液態(tài)模鍛模具技術(shù)條件
- 胰島素泵護(hù)理管理規(guī)范
- 9.1.1 西亞 第1課時(shí) 課件 七年級(jí)地理下冊(cè) 人教版
- 校外培訓(xùn)機(jī)構(gòu)預(yù)收費(fèi)資金托管協(xié)議書(shū)范本
- 2025山東能源集團(tuán)中級(jí)人才庫(kù)選拔高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 《餐廳托盤的使用技》課件
- 【化學(xué)】化學(xué)與可持續(xù)發(fā)展教學(xué)設(shè)計(jì)-2024-2025學(xué)年九年級(jí)化學(xué)人教版下冊(cè)
- Unit 2 Know your body(說(shuō)課稿) -2024-2025學(xué)年外研版(三起)(2024)英語(yǔ)三年級(jí)下冊(cè)
- 6.3.1+平面向量基本定理(教學(xué)課件)-高一數(shù)學(xué)(人教A版2019)
評(píng)論
0/150
提交評(píng)論