免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线

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

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

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

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

SonarQube(代碼質量管理平臺)

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

  • 大小:18.4M
  • 語言:中文
  • 平臺:WinAll
  • 更新:2015-08-12 11:29
  • 等級:
  • 類型:編程相關
  • 網站:http://www.jjwgzx.com
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 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方式

    免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线
    主站蜘蛛池模板: 一级毛片一级毛片一级毛片aaav| 男女乱婬真视频| 亚洲乱码一二三四区国产| 女人毛片| 亚洲色图校园春色| 动漫人物桶机动漫| 爱情岛论坛网亚洲品质自拍| 中文字幕在线播放| 中文字幕av一区乱码| 人妻少妇偷人精品视频| 久久久综合久久| 国产欧美久久一区二区| 8x成人在线电影| 三级伦理在线播放| 国产乱人伦偷精精品视频| 性欧美vr高清极品| 无码视频免费一区二三区| 亚洲AV无码一区二区三区网站 | 美女内射无套日韩免费播放| а√在线地址最新版| 女人扒开腿让男人桶| 做暧暧小视频全集免费| 午夜精品一区二区三区在线观看| 国产成人精品一区二区三区无码| 免费观看的毛片手机视频| 久久久久中文| 撞击着云韵的肉臀| 三上悠亚国产精品一区| 一区二区三区在线视频播放| 国产在线视频99| 天天视频一区二区三区| 天天操天天干天天| 热99精品| 国产精品久久福利网站| 99国产在线视频| 美女黄色一级毛片| 午夜综合| 国产欧美精品| 天天综合日日噜噜噜| 国产亚洲美女精品久久久| 波霸影院一区二区|