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

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

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

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

    追求代碼質量: 用 AOP 進行防御性編程

    發布: 2008-6-23 17:50 | 作者: 不詳 | 來源: 領測軟件測試網編輯整理 | 查看: 19次 | 進入領測軟件測試網論壇討論

    領測軟件測試網

    Oq9Q+_$E

    ,U@2pW,S { yF軟件測試技術門戶3S%gRn KeM&]]\7}8W
    AspectJ 引入了一個 Ant 任務,稱為 iajc,充當著 javac 的角色;此過程對方面進行編譯并將其編入主體代碼中。在本例中,只要是我指定了 OVal 約束條件的地方,在 OVal 代碼中定義的邏輯就會編入我的代碼,進而充當起前置條件和后置條件。軟件測試技術門戶1Zhs7jxYy S0M

    軟件測試技術門戶Qi0K'n*pw

    請記住 iajc 代替了 javac。例如,清單 6 是我的 Ant build.xml 文件的一個代碼片段,其中對代碼進行了編譯并把通過代碼標注發現的所有 OVal 方面編入進來,如下所示:軟件測試技術門戶*r8p3B6jL@;XW8a/M

    1b#B*QO XHr軟件測試技術門戶R9y AQ7nHP TSV
    清單 6. 用 AOP 編譯的 Ant 構建文件片段
    i2`9j0Wj[/D5C 老湿亚洲永久精品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>