posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          ??? ??? ??? ??? 我的編碼標(biāo)準(zhǔn)。(隨時(shí)間完善)
          1. 建立工作區(qū)
          ??? ?? -bin 編譯地點(diǎn),-lib 包,-javadoc doc,
          ??? ?? -src 源碼區(qū)
          ??? ?? ?? |-設(shè)計(jì)功能包
          ??? ?? ?? ?? |-interface 功能描述接口
          ??? ?? ?? ?? |+com 功能實(shí)現(xiàn)包
          ??? ?? ? ??? |-test 測(cè)試區(qū)
          ??? ?? ?? ?? ??? |-support? 功能可行分析
          ??? ?? ?? ?? ??? |-unit ??? 單元測(cè)試
          ??? ?? ?? ?? ??? |-api ???? 使用文檔
          ??? ?? ? ??? |+設(shè)計(jì)代碼區(qū)
          ??? ?? ?? |+設(shè)計(jì)功能包
          ??? ?? ?? |+設(shè)計(jì)功能包
          ??? ?? ?? ?? .....
          初建立
          測(cè)試先行(迭帶開發(fā))。原則上不手動(dòng)建立類、接口。可以先命名后通過(guò)eclipes工具建立。
          (1)test.api 測(cè)試。也叫主功能測(cè)試。該測(cè)試主要目的是:
          ??? ??? 1>(接口級(jí))功能描述,為再次使用提供幫助。
          ??? ?? ?? ? 結(jié)合javadoc和代碼本身描述 javadoc 使用??? ???
          ??? ??? 2>建立功能接口。
          ??? ?? ?? ? 在次步驟是:先Ctrl+C命名,再shift+ctrl+N選擇interface在package中去掉前面的test.api.
          (2)test.support 測(cè)試。也叫可行分析測(cè)試。該測(cè)試目的是(接口級(jí))功能分為(方法級(jí))功能并為各實(shí)現(xiàn)一個(gè)測(cè)試方法。
          (3)test.unit 測(cè)試。也叫單元測(cè)試。該測(cè)試目的是:
          ??? ??? 1>方法級(jí)功能設(shè)計(jì)提升為類級(jí)、抽象類級(jí)(設(shè)計(jì)實(shí)現(xiàn)類)。
          ??? ?? ??? 在次步驟是:先Ctrl+C命名,再shift+ctrl+N選擇class在package中換test.unit.為com
          ??? ??? 2>方法依賴描述,為再次使用提供幫助。 ????
          (4)重構(gòu)。重構(gòu) eclips 快鍵

          建立中
          1.接口級(jí)功能添加。和初建立相同。
          2.抽象類、
          級(jí)功能添加。從 test.support 測(cè)試開始。

          開發(fā)包對(duì)應(yīng)
          test.api <-> interface
          test.support 無(wú)
          test.unit <-> com

          ?? 在寫大量代碼時(shí)發(fā)現(xiàn)沒(méi)有個(gè)限定的標(biāo)準(zhǔn)是見可怕的事情。但我的
          動(dòng)態(tài)面向?qū)ο髷?shù)據(jù)庫(kù)操作這個(gè)我自己的小東西時(shí)在編碼很好用。不管是再次修改,直接copy到另個(gè)項(xiàng)目改改。都能很好的工作。而其他的小東西卻不行。這仔細(xì)的總結(jié)下。

          評(píng)論

          # re: 我的編碼設(shè)計(jì)(利用junit設(shè)計(jì))  回復(fù)  更多評(píng)論   

          2007-10-26 17:48 by G_G
          (轉(zhuǎn))@拋出異常的愛 經(jīng)典的說(shuō):
          測(cè)試就是分解后的需求
          。。。。。
          如果需求變了找到這些測(cè)試修改之
          。。。。。
          需求變更的過(guò)程就是不停的修改測(cè)試用例的過(guò)程

          如何寫一個(gè)可用的測(cè)試?
          1.一般例
          2.特例
          3.可能出現(xiàn)的特例但現(xiàn)在沒(méi)有提出來(lái)的,不必寫測(cè)試
          4.不可能出現(xiàn)的特例 拋異常(就是你說(shuō)的那兩種卡)。

          寫測(cè)試之前要先把你說(shuō)的圖畫出來(lái)
          測(cè)試是文檔化,可自動(dòng)檢查的圖形。
          用人的眼睛來(lái)比較圖與代碼的區(qū)別,
          那是上世紀(jì)的活,這個(gè)世紀(jì)不用了。
          主站蜘蛛池模板: 乌审旗| 浦江县| 寿阳县| 瑞丽市| 天峻县| 松潘县| 定襄县| 加查县| 柳河县| 临桂县| 永平县| 泊头市| 永定县| 威海市| 沅陵县| 乃东县| 马关县| 西林县| 南部县| 天水市| 黄浦区| 广昌县| 巫山县| 建德市| 牡丹江市| 旌德县| 达拉特旗| 阜康市| 三原县| 潢川县| 屯留县| 武宣县| 长白| 海安县| 沾益县| 巴林右旗| 东安县| 天柱县| 大关县| 德令哈市| 汾阳市|