【廣告】
SonarSource
通過上述命令成功分析項目將導(dǎo)致以下輸出到控制臺或日志文件:
SonarQube Runner 2.3
Java 1.7.0_25 Oracle Corporation(64位)
Mac OS X 10.8.5 x86_64
INFO:Runner配置文件:/opt/sonar-runner-2.3/conf/sonar-runner.properties
信息:項目配置文件:/Users/manisarkar/bn_projects/TimelineJS/sonar-project.properties
INFO:默認(rèn)語言環(huán)境:“en_US”,源代碼編碼:“UTF-8”
信息:工作目錄:/Users/manisarkar/bn_projects/TimelineJS/.sonar
信息:SonarQube服務(wù)器3.7
14:11:20.927 INFO - 加載批量設(shè)置
。
。
。
14:11:38.290 INFO - ANALYSIS SUCCESSFUL,你可以瀏覽http:// localhost:9000 / dashboard / index / TimelineJS
14:11:38.292 INFO - 執(zhí)行工作后類org.sonar.issuesreport.ReportJob
14:11:38.293 INFO - 執(zhí)行崗位職責(zé)類org.sonar.plugins.core.issue.notification.SendIssueNotificatiPo的sdtJob
14:11:38.314 INFO - 執(zhí)行工作后類org.sonar.plugins.core.batch.IndexProjectPo的stJob
14:11:38.356 INFO - 執(zhí)行工作后類org.sonar.plugins.dbcleaner.ProjectPurgePo的stJob
14:11:38.365 INFO - - >在2013-08-19和2013-09-15之間每天保留一張快照
14:11:38.365 INFO - - >在2012-09-17和2013-08-19之間每周保留一個快照
14:11:38.365 INFO - - >在2008-09-22和2012-09-17之間每月保留一個快照
14:11:38.365 INFO - - >刪除之前的數(shù)據(jù):2008-09-22
14:11:38.368 INFO - - > Clean TimelineJS [id = 151]
14:11:38.372信息 - 信息:----------------------------------------- -------------------------------
信息:執(zhí)行成功
信息:------------------------------------------------ ------------------------
總時間:19.099s
終內(nèi)存:14M / 502M
信息:------------------------------------------------ ------------------------
以下是幾個鏈接,以示例sonar-project.properties文件來幫助創(chuàng)建新的,中國sonarqube安裝配置,即非Maven Java項目的Sonar設(shè)置[05]和SonarQube Runner [06]分析。
注意:SonarQube Runner希望SonarQube在指ding端口上運行,代理商sonarqube安裝配置,否則會拋出錯誤,例如ERROR:Sonar server http:// localhost:9000無法訪問。這當(dāng)然可以通過配置文件進(jìn)行更改(參見上一篇文章[01])。
SonarQube組件
一旦構(gòu)建完成并成功,可以在儀表板中找到新的或更新的項目。鉆入項目將帶來一個屏幕,載入重要指標(biāo)和分析項目的各個方面:
(以上是示例應(yīng)用程序的屏幕截圖)
令人感興趣的主要重要組成部分是質(zhì)量指標(biāo),復(fù)雜因素,復(fù)雜性(左下),測試覆蓋率指標(biāo)(單位測試覆蓋率和單位測試成功率)??赡馨踩`規(guī)。 Package Tangle Index and Dependencies to cut,絕dui是方便的,以保持清潔的包和松散耦合的依賴關(guān)系。同樣的說法,華東sonarqube安裝配置,LCOM4(方法中缺少凝聚力 - 降值越好),復(fù)雜性也揭示了你的類,方法和功能的松散耦合 - 它也是在文件級別和整體級別給出全圖。所有這些組件都是軟件質(zhì)量的良好指標(biāo),至少如果不是軟件工藝 - 底層代碼寫在質(zhì)量上有多好?或者它可以被看作是 - 仍然是充足的改進(jìn)和重構(gòu)的房間。
熱點視圖現(xiàn)在進(jìn)一步分析了分析的其他一些重要方面,并突出顯示需要更多關(guān)注的領(lǐng)域或者一個更多的問題在其頂點附近 - 要么超越da允許限制,要么需要更多的拋光才能滿足要求。
(以上是在nemo.sonarqube.org網(wǎng)站上發(fā)布的JDK7的截圖)
我非常喜歡下面的設(shè)計組件,它可以很好地分解包裝依賴關(guān)系并強調(diào)依賴循環(huán)。它是中大型項目中更復(fù)雜的事情之一,通常可能會阻礙模塊化。
SonarSource簡介
連續(xù)的代碼質(zhì)量變得容易。連續(xù)檢查
SonarQube 支持持續(xù)的檢驗實踐。在構(gòu)建 SonarQube 平臺的時候, 我們從一開始就一直在考慮不斷的檢查。因此, 它帶有一切必要的支持實踐, 如質(zhì)量門, 泄漏管理, 治理功能, 一個簡短的反饋循環(huán)等。連續(xù)檢查質(zhì)量門質(zhì)量門
SonarQube 為應(yīng)用程序升級提供了 go/無 go 門。質(zhì)量門是一個主要的, 現(xiàn)成的 SonarQube 功能。它提供了在每個分析中了解應(yīng)用程序是否通過或失敗發(fā)布條件的能力。換句話說, 它告訴您在每個分析應(yīng)用程序是否準(zhǔn)備好生產(chǎn) "上"。多個語言
我們的解決方案涵蓋20多種編程語言。通過提供對多種語言 (包括 Java、c#、c/c 、PL/SQL、Javascript 和 COBOL) 的支持, SonarQube 提供了一個涵蓋大量應(yīng)用程序的解決方案。閱讀更多多語種插件庫圖書館的插件
SonarQube 的經(jīng)驗可以通過插件來擴充。超過60社區(qū)和商業(yè)插件可用于 SonarQube, 使您可以輕松地使用額外的語言、度量和頁面來增強您的體驗。還可以開發(fā)插件以滿足組織內(nèi)的特定需要。連續(xù)代碼質(zhì)量在線
SonarQube 也可以在線上 SonarCloud。受益于在云中所列的一切。隨著 SonarCloud, 你將開始迅速提高你的公共和私人項目的質(zhì)量。
SonarSource簡介
我們?yōu)檎麄€開發(fā)組織增添了價值。無論您在開發(fā)組織中的角色是什么, SonarSource 解決方案都增加了價值, 因為我們有 cutting-edge 的功能, 您需要在您的軟件組合中da限度地提高質(zhì)量和管理風(fēng)險。為開發(fā)
軟件開發(fā)人員終負(fù)責(zé)代碼質(zhì)量。代碼質(zhì)量是所謂的非功能性需求的一部分, 因此是開發(fā)人員的直接責(zé)任。因為代碼質(zhì)量不是應(yīng)該推遲到以后進(jìn)行的,代理商sonarqube安裝配置, 所以我們的解決方案在開發(fā)過程的每一步都提供了反饋, 從 IDE 到發(fā)布, 包括任何中間升級。這使開發(fā)人員能夠?qū)Υa質(zhì)量做出早期和經(jīng)過教育的決策, 使他們能夠更好地完成工作并提供更好的軟件。開發(fā)devops為devops
DevOps 團隊需要確保軟件建立在正確的道路上。DevOps 隊有很多責(zé)任。其中包括支持開發(fā)過程、自動化測試、確保質(zhì)量、提高生產(chǎn)率以及終啟用連續(xù)部署。良好的代碼質(zhì)量是實現(xiàn)所有這些目標(biāo)的必要條件, 雖然不是充分的條件。我們的解決方案提供了一個代碼質(zhì)量的收費門, 可以添加在任何建設(shè)/測試/部署步驟。這使 devOps 團隊能夠自動執(zhí)行一組質(zhì)量標(biāo)準(zhǔn), 從而確保組織提供更好的軟件。為高管
SonarSource 解決方案降低了風(fēng)險并提高了團隊生產(chǎn)率。管理人員需要能夠安全地操作軟件, 并以成本為投資回報辯解。我們的解決方案向執(zhí)行官們一目了然地展示了他們面臨的操作風(fēng)險以及緩解的成本。它還有現(xiàn)成的功能, 可以系統(tǒng)地改進(jìn)可維護(hù)性, 從而提高開發(fā)團隊的長期生產(chǎn)率。這使管理人員能夠確保其組織提供更好的軟件, 并以jia成本使用風(fēng)險控制方法。
企業(yè): 蘇州華克斯信息科技有限公司
手機: 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號