<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    零雨其蒙's Blog

    做優(yōu)秀的程序員
    隨筆 - 59, 文章 - 13, 評論 - 58, 引用 - 0
    數(shù)據(jù)加載中……

    零雨其蒙《UML和模式應(yīng)用》學(xué)習(xí)筆記(五)

    ?

    (零雨其蒙原創(chuàng) 轉(zhuǎn)載請注明)

    2007 3 8 日星期四

    ?

    ?

    20 將設(shè)計(jì)映射為代碼

    ?

    準(zhǔn)則

    ??? 如果對象實(shí)現(xiàn)的是接口,那么使用接口而不是具體類來聲明變量。

    ?

    ?

    實(shí)現(xiàn)順序

    ??? 類的實(shí)現(xiàn)(理想情況下,還包括完整的單元測試)要按照從耦合度最低到耦合度最高的順序來完成。( P269

    ?

    ?

    將設(shè)計(jì)映射為代碼的實(shí)質(zhì)

    我覺得這句話的實(shí)質(zhì)含義就是( Larman 寫出了這句話,但是沒有明確這個(gè)含義) UML 類圖到類的定義以及從交互圖到方法體之間的存在轉(zhuǎn)換過程。

    ?

    ?

    ?

    21 測試驅(qū)動(dòng)開發(fā)和重構(gòu)

    首先應(yīng)該意識到單元測試的重要意義,它確實(shí)有很多優(yōu)點(diǎn)。然而在實(shí)現(xiàn)了功能之后,大家都不愿意再寫測試,特別是輸入幾個(gè)數(shù)是正確的后——然而有時(shí)并非如此,在分層結(jié)構(gòu)中,如果想測試領(lǐng)域?qū)拥拇a,難不成非要做個(gè)界面?然后不斷重啟 Tomcat (如果是做 J2EE 開發(fā)并且使用 Tomcat 作為服務(wù)器),打開 IE ,這樣豈不是很浪費(fèi)時(shí)間?(如果使用 J2EE 服務(wù)器結(jié)果更慘,使用 Netbeans 做一次調(diào)試,僅僅進(jìn)行編譯、啟動(dòng)服務(wù)器、布署等就要耗費(fèi) 2 分多鐘,我的計(jì)算機(jī)是 1G 內(nèi)存呢)。因此使用 XUnit 進(jìn)行單元測試就比較好了,直接運(yùn)行 XUnit ,幾秒鐘就測試完了。而且單元測試是增量的,開發(fā)一個(gè)方法,就有一個(gè)單元測試(當(dāng)然如果有必要的話,沒必要只為一個(gè) getter 編寫單元測試),這樣避免把產(chǎn)品代碼都寫完后再進(jìn)行無聊的測試代碼的編寫。

    而測試驅(qū)動(dòng)開發(fā),將單元測試放在前頭,這樣就有利于保證編寫單元測試了——當(dāng)然真要懶得寫就沒辦法了。 Larman 總結(jié)了幾點(diǎn)好處,不再評述。

    ?

    TDD 的優(yōu)點(diǎn):

    l???????? 能夠保證編寫單元測試

    l???????? 使程序員獲得滿足感而更始終如一的堅(jiān)持編寫測試

    l???????? 有助于澄清接口和行為的細(xì)節(jié)

    l???????? 可證明、可再現(xiàn)、自動(dòng)化驗(yàn)證

    l???????? 改變事物的信心

    ?

    22 UML 工具與 UML 藍(lán)圖

    尋找支持雙向工程、生成序列圖、與 IDE 結(jié)合的 UML CASE

    posted on 2007-03-20 14:46 零雨其蒙 閱讀(267) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久午夜伦鲁片免费无码| 男女污污污超污视频免费在线看| 99热在线日韩精品免费| 亚洲国产精品综合久久一线| 亚洲成a人无码亚洲成www牛牛| 成人au免费视频影院| 亚洲人成小说网站色| 免费无遮挡无码视频网站| 亚洲中文精品久久久久久不卡| 精品国产免费一区二区| 国产成人亚洲综合无| 亚洲人成电影网站国产精品| 国产区在线免费观看| 亚洲成AV人片在| 99在线精品免费视频九九视| 亚洲中文字幕无码久久2020| 国产网站免费观看| 一级特黄a大片免费| 亚洲av无码精品网站| 最近最好最新2019中文字幕免费| 亚洲国产av一区二区三区丶| 久久不见久久见免费影院| 无码一区二区三区亚洲人妻| 91麻豆精品国产自产在线观看亚洲 | 亚洲大片免费观看| 成年女人午夜毛片免费视频| 色偷偷亚洲第一综合| 中文字幕亚洲电影| 亚洲影视自拍揄拍愉拍| a级毛片无码免费真人| 亚洲中文字幕无码爆乳| 免费女人18毛片a级毛片视频| 国产A∨免费精品视频| 精品亚洲一区二区| 成人免费观看一区二区| 精品在线免费视频| 亚洲AV乱码久久精品蜜桃| 四虎免费在线观看| 三级网站免费观看| 亚洲熟女乱色一区二区三区 | 亚洲国产老鸭窝一区二区三区|