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è)試先行(迭帶開(kāi)發(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è)試開(kāi)始。

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

          ?? 在寫(xiě)大量代碼時(shí)發(fā)現(xiàn)沒(méi)有個(gè)限定的標(biāo)準(zhǔn)是見(jià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))@拋出異常的愛(ài) 經(jīng)典的說(shuō):
          測(cè)試就是分解后的需求
          。。。。。
          如果需求變了找到這些測(cè)試修改之
          。。。。。
          需求變更的過(guò)程就是不停的修改測(cè)試用例的過(guò)程

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

          寫(xiě)測(cè)試之前要先把你說(shuō)的圖畫(huà)出來(lái)
          測(cè)試是文檔化,可自動(dòng)檢查的圖形。
          用人的眼睛來(lái)比較圖與代碼的區(qū)別,
          那是上世紀(jì)的活,這個(gè)世紀(jì)不用了。
          主站蜘蛛池模板: 登封市| 新龙县| 巴塘县| 萨嘎县| 铁岭县| 鹤庆县| 阳高县| 彰化市| 西藏| 雷山县| 宜州市| 平舆县| 利辛县| 屏南县| 白城市| 比如县| 铜山县| 宣汉县| 讷河市| 红原县| 盱眙县| 嘉鱼县| 怀仁县| 南郑县| 鄂伦春自治旗| 甘孜| 黎平县| 昭苏县| 东辽县| 涡阳县| 新乡县| 卫辉市| 秭归县| 东源县| 无为县| 伊金霍洛旗| 河曲县| 西吉县| 乐至县| 南安市| 仙游县|