91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關破解相關編程工具反編譯安裝制作程序源碼軟件補丁數據庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發編程相關 → SonarQube(代碼質量管理平臺) 2.0 綠色免費版

SonarQube(代碼質量管理平臺)

SonarQube(代碼質量管理平臺)2.0 綠色免費版

  • 大小:18.4M
  • 語言:中文
  • 平臺:WinAll
  • 更新:2015-08-12 11:29
  • 等級:
  • 類型:編程相關
  • 網站:http://www.cdemuue.cn
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

相關推薦: 編程工具

    SonarQube,一款東坡小編特意搜集而來的管理代碼質量的平臺軟件。你寫的代碼怎么樣,水平如何,都可以用這款SonarQube來檢測。

    SonarQube簡介

    Sonar是一個用于代碼質量管理的平臺,用于管理源代碼的質量,可以從七個維度檢測代碼質量

    通過插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種編程語言的代碼質量管理與檢測

    sonarQube能帶來什么

    Developers' Seven Deadly Sins

    1、糟糕的復雜度分布

    文件、類、方法等,如果復雜度過高將難以改變,這會使得開發人員難以理解它們,

    且如果沒有自動化的單元測試,對于程序中的任何組件的改變都將可能導致需要全面的回歸測試

    2、重復

    顯然程序中包含大量復制粘貼的代碼是質量低下的

    sonar可以展示源碼中重復嚴重的地方

    3、缺乏單元測試

    sonar可以很方便地統計并展示單元測試覆蓋率

    4、沒有代碼標準

    sonar可以通過PMD,CheckStyle,Findbugs等等代碼規則檢測工具規范代碼編寫

    5、沒有足夠的或者過多的注釋

    沒有注釋將使代碼可讀性變差,特別是當不可避免地出現人員變動時,程序的可讀性將大幅下降

    而過多的注釋又會使得開發人員將精力過多地花費在閱讀注釋上,亦違背初衷

    6、潛在的bug

    sonar可以通過PMD,CheckStyle,Findbugs等等代碼規則檢測工具檢測出潛在的bug

    7、糟糕的設計(原文Spaghetti Design,意大利面式設計)

    通過sonar可以找出循環,展示包與包、類與類之間的相互依賴關系

    可以檢測自定義的架構規則

    通過sonar可以管理第三方的jar包

    可以利用LCOM4檢測單個任務規則的應用情況

    檢測耦合

    通過sonar可以有效檢測以上在程序開發過程中的七大問題

    SonarQube主要特點

    代碼覆蓋:通過單元測試,將會顯示哪行代碼被選中

    改善編碼規則

    搜尋編碼規則:按照名字,插件,激活級別和類別進行查詢

    項目搜尋:按照項目的名字進行查詢

    對比數據:比較同一張表中的任何測量的趨勢

    SonarQube安裝

    預置條件

    1、已安裝JAVA環境

    2、已安裝有MySQL數據庫

    中文補丁包下載:http://docs.codehaus.org/display/SONAR/Chinese+Pack

    1、數據庫配置

    進入數據庫命令

    #mysql -u root -p

    mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;

    mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';

    mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';

    mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';

    mysql> FLUSH PRIVILEGES;

    2、安裝sonar與sonar-runner

    將下載的sonar-3.7.zip包解壓至Linux某路徑如/usr/local

    將下載的sonar-runner-dist-2.3.zip包解壓某路徑/usr/local

    添加SONAR_HOME、SONAR_RUNNER_HOME環境變量,并將SONAR_RUNNER_HOME加入PATH

    修改sonar配置文件

    編輯<install_directory>/conf/sonar.properties文件,配置數據庫設置,默認已經提供了各類數據庫的支持

    這里使用mysql,因此取消mysql模塊的注釋

    #vi sonar.properties

    PC官方
    安卓官方手機版
    IOS官方手機版

    SonarQube(代碼質量管理平臺)截圖

    下載地址

    SonarQube(代碼質量管理平臺) 2.0 綠色免費版

    熱門評論
    最新評論
    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)

    編輯推薦

    報錯

    請簡要描述您遇到的錯誤,我們將盡快予以修正。

    轉帖到論壇
    輪壇轉帖HTML方式

    輪壇轉帖UBB方式

    主站蜘蛛池模板: 日日夜夜人人 | 亚洲欧美在线观看 | 8090理论片午夜理伦片 | 天天干夜夜拍 | 久草视频免费看 | 国产精品suv一区二区 | 色涩av| 精品一二三 | 奇米狠狠干 | 国产黄av| 在线视频a | 三级视频网 | 中文字幕一区二区在线播放 | 免费在线观看黄色片 | 亚洲综合一区二区三区 | 日韩一区二区不卡 | 成人看片网站 | 日本成人一区 | 在线中文av | 欧美国产日韩在线 | 亚洲精品久久久久avwww潮水 | 日韩av一级片 | 中文字幕免费在线看线人动作大片 | 亚洲www啪成人一区二区麻豆 | 国产一及片 | 一级片观看 | 伊人久久在线 | 九一九色国产 | 欧美一区二区三区四区五区 | 少妇一级淫片免费看 | 亚洲综合精品 | 一级片观看 | 在线观看视频一区 | 国产伦精品一区二区三区视频网站 | 成人免费黄色片 | 久久人人爽人人爽人人片 | 国产成人小视频 | 饥渴放荡受np公车奶牛 | 日韩一级片| 18在线观看免费入口 | 三年中文在线观看免费大全中国 |