日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JDeodorant 的使用

發布時間:2025/3/19 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JDeodorant 的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JDeodorant是一款很強大的工具,催生了多篇高水平研究論文的誕生。它是一個Eclipse插件,可以用于自動識別Java程序中存在的Feature Envy,God Class,Long Method和Switch Statement(在JDeodorant中稱為Type Checking)等代碼味道。針對識別到的代碼問題,JDeodorant將向用戶提供多種合適的重構方案,并按照它們對設計的影響進行排序,然后將排序結果呈現給開發人員以供開發人員選擇,最后還能夠自動實施所選擇的重構手段。

------轉自我的老師的博客?http://blog.csdn.net/lovelion/article/details/18467149

JDeodorant ?的官網地址 :?http://www.jdeodorant.com/?

? ?

第一步:在eclipse 中添加JDeodorant:

首先進入eclipse (本人使用的是 mars版本:Version: Mars Release (4.5.0) ?)?

進入help菜單 選擇:Eclipse Marketplace?

?


如果遇見錯誤提示,點擊ok就好,然后重啟eclipse ,這樣eclipse就安裝好了~~?

可以看見 ?Bad Smells ?這一欄


第二步:對軟件的項目進行尋找壞味道:

點擊 Bad Smells 菜單,選擇自己想要尋找的壞味道:

本文以longMethod 為例


彈出下面的 ~~


可以發現,剛剛打開的時候,這個 [ ?i ?] ?是黑的, 如上圖,

當我 選中 juti這個項目的時候,顏色變了。 下面我點點擊這個 i



我們發現了結果

第三步:進行重構

點擊之后會發現系統自動找出了有壞味道的代碼(綠色的部分)

然后大家發現 按鈕 i ?旁邊的重構按鈕: 口 ?Apply Refactoring?

接下來給重構函數命名?


可以看到,重構知道的代碼如下:


完成,可以愉快的上交實驗報告了

總結

以上是生活随笔為你收集整理的JDeodorant 的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。