• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    對于模式的“十大誤解”

    發布: 2008-10-31 09:50 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 10次 | 進入軟件測試論壇討論

    領測軟件測試網

    ,g$p;qo2q_ 軟件測試技術網$| W"`x1gN7z'i6V Q

      確實,很難找到一個令人滿意的定義!澳J接懻摗编]件列表(patterns-discussion@cs.uiuc.edu)上正在進行的討論也證明了這一點。難以定義的一大原因是:模式既是一個事物,也是對類似事物的描述。要區分這兩者,有一種辦法:“模式”這個術語只用來指代模式的描述,同時用“模式實例”來指代模式的具體應用。軟件測試技術網!Av MLz6r\d

    X(O T%E _  但是,術語的定義很可能是白費力氣,因為一個定義可能對一個人(比如程序員)有意義,但是對另一個人(比如只能看到書面材料的項目主管)卻毫無意義。當然,我不打算在這里提出什么最終定義。但是,任何對模式要素的規定,除了必須包括問題、解決方案和場景之外,都必須提及可重復性、可傳授性和名稱。軟件測試技術網9J\5Tr |7n

    軟件測試技術網8jE+T#o%U8x

      誤解之二:“模式就是行話、規則、編程技巧、數據結構……”

    $Yg(Ng*E0ao 軟件測試技術網 RmKU2I"~!]9w*|2k

      我通常把這些誤解統稱為“蔑視”。如果你試圖把某些不熟悉的東西簡化為熟悉的東西,產生這種想法是很自然的,尤其是當你沒有特別的興趣去鉆研這些不熟悉的東西時。另外,某些人經常拿新瓶裝陳酒,然后大吹“創新”、“革命”一類的口號。保持警惕也是好的。軟件測試技術網(_%r?a ^e

    軟件測試技術網 R7Na1c m^G z

      但是,這種蔑視通常不是來自親身體驗,而是來自膚淺的認識和一點點冷嘲熱諷。而且,沒有什么東西是真正“全新”的。人們的腦海中一直都存在著各種各樣的模式,只不過我們現在剛開始為模式命名,并將模式記錄下來。軟件測試技術網S8pF rv%d

    軟件測試技術網I;Yp!U}bHA1w0U

      來逐個說明這些看法:的確存在著模式的行話,例如“模式”這個詞,例如“約束”,例如Alexander的“無名質量”,等等。但是模式是不能簡化為行話的。與其他計算機科學領域相比,模式引入的新術語實在是少得可憐。對于聽眾來說,好的模式本來就很容易接受。在說明一個模式的時候也許有必要引用問題領域的行話,但是幾乎沒有必要使用什么特定于模式領域的術語。軟件測試技術網5V/d 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>