SonarSource 的產(chǎn)品和服務(wù)被世界各地的客戶所使用。所有規(guī)模的組織都在使用來自 SonarSource 的產(chǎn)品和服務(wù)提高生產(chǎn)率, 降低風(fēng)險(xiǎn), 終開發(fā)更好的軟件。SonarQube 在歐洲的三不同地點(diǎn)的開發(fā)團(tuán)隊(duì)每天都在使用。質(zhì)量結(jié)果顯示在墻上顯示器!Kapsch TrafficCom (理事會(huì)) 是智能交通系統(tǒng)的提供商。它的系統(tǒng)采用信息和通信技術(shù)來支持和優(yōu)化公路運(yùn)輸, 包括基礎(chǔ)設(shè)施、車輛、用戶和工業(yè)。它在各種交通應(yīng)用領(lǐng)域的解決方案有助于減少道路交通造成的擁堵和環(huán)境污染, 提高交通安全和安全。理事會(huì)集團(tuán)在33國(guó)家設(shè)有子公司和代表處, 并有3000多名員工。軟件質(zhì)量很重要, 因?yàn)?Kapsch 需要向其客戶提供jia的軟件解決方案, 同時(shí)遵循行業(yè)標(biāo)準(zhǔn), 如汽車行業(yè)的 MISRA 準(zhǔn)則。即將失去對(duì)軟件質(zhì)量的關(guān)注
Kapsch TrafficCom 因快速擴(kuò)張而失去了對(duì)軟件質(zhì)量的關(guān)注。這種擴(kuò)展導(dǎo)致了一些新的編程語(yǔ)言的使用, 并雇用了許多新的開發(fā)人員。理事會(huì)預(yù)見到需要更好地控制, 遵循編碼準(zhǔn)則, 并確保它開發(fā)的應(yīng)用程序在發(fā)布之前達(dá)到了定義的質(zhì)量目標(biāo)。此外, 技術(shù)債務(wù)的趨勢(shì)需要更加明顯, 以幫助決策者達(dá)成關(guān)于重構(gòu)與引入新特性的知情決策。由于理事會(huì)在靜態(tài)代碼分析中使用了幾種不同的解決方案, 因此很難同時(shí)將整個(gè)代碼庫(kù)的這一概述放在一起。SONARQUBE 的自下而上采用
然后, 瑞典理事會(huì)辦公室的遇到了 SonarQube。這一收養(yǎng)是由管理層和其他理事會(huì)的開發(fā)網(wǎng)站所采納的自下而上的方法。在年內(nèi), 它將被采用在更多的地點(diǎn),代理商sonarqube安裝配置, 并作為理事會(huì)的主要解決方案, 跟蹤代碼質(zhì)量。在這一收養(yǎng)中, 關(guān)鍵是 SonarQube 使用相同的度量標(biāo)準(zhǔn)來衡量每種語(yǔ)言。理事會(huì)使用幾種不同的語(yǔ)言, 現(xiàn)在它們都可以以統(tǒng)一的方式呈現(xiàn)??梢院苋菀椎乜吹疆?dāng)前的度量狀態(tài), 以及它們是否在正確的方向上移動(dòng)。此外, 項(xiàng)目組合管理 (視圖) 插件允許理事會(huì)從多語(yǔ)言應(yīng)用程序中聚合質(zhì)量度量, 將每個(gè)應(yīng)用程序的質(zhì)量統(tǒng)一起來, 并將應(yīng)用程序進(jìn)一步聚合到產(chǎn)品、項(xiàng)目和部門質(zhì)量的統(tǒng)一演示中。更美好的是, '由于我們每夜都在分析我們的大部分產(chǎn)品, 所以現(xiàn)在每個(gè)人都可以按需獲取xin的結(jié)果 (在每個(gè)聚合級(jí)別)', 瑞典理事會(huì)的測(cè)試組長(zhǎng)約翰 Esbj?rner 說。Kapsch TrafficCom 使用的主要功能包括:時(shí)間機(jī)器-跟蹤關(guān)鍵代碼質(zhì)量度量的進(jìn)度。視圖-將多種語(yǔ)言聚合到產(chǎn)品/項(xiàng)目/部門中。差異視圖-檢查遺留項(xiàng)目中是否引入了新問題。Java API-創(chuàng)建自己的集成插件, 因?yàn)樗呀?jīng)做了寶麗來 ALM。SONARQUBE 結(jié)果顯示在墻上顯示器上
SonarQube 目前正被用于檢查超過30應(yīng)用程序和700k 代碼行的代碼質(zhì)量, 并且這些數(shù)字預(yù)計(jì)會(huì)隨著全年的采用而不斷增加。它每天都被開發(fā)團(tuán)隊(duì)使用, 它們遍布?xì)W洲三不同的開發(fā)站點(diǎn)。Esbj?rner 表示, '我們可以利用我們現(xiàn)有的詹金斯基礎(chǔ)結(jié)構(gòu)來觸發(fā)靜態(tài)分析,中國(guó)sonarqube安裝配置, 從而緩解了向 SonarQube 的過渡, 因此無(wú)需額外的服務(wù)器。讓所有利益相關(guān)者通過 web 瀏覽器輕松地訪問結(jié)果, 并顯示在人們走過的墻壁監(jiān)視器上, 從而提高了對(duì)代碼質(zhì)量的認(rèn)識(shí)。這些指標(biāo)已成為一種幫助, 以可視化需要做什么。早些時(shí)候, 開發(fā)人員知道代碼需要重構(gòu), 但是很難得到標(biāo)準(zhǔn)的數(shù)據(jù)來向決策者展示?,F(xiàn)在, 他們可以通過打開 web 瀏覽器并顯示度量和代碼來做到這一點(diǎn)。今天, 質(zhì)量門是為所有語(yǔ)言定義的, 因此新功能并不總能戰(zhàn)勝重構(gòu)。在發(fā)布前始終滿足di質(zhì)量級(jí)別要求。










SonarSource
通過上述命令成功分析項(xiàng)目將導(dǎo)致以下輸出到控制臺(tái)或日志文件:
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-perties
信息:項(xiàng)目配置文件:/Users/manisarkar/bn_projects/TimelineJS/sonar-perties
INFO:默認(rèn)語(yǔ)言環(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í)行工作后類portJob
14:11:38.293 INFO - 執(zhí)行崗位職責(zé)類re.ndIssueNotificatiPo的sdtJob
14:11:38.314 INFO - 執(zhí)行工作后類re.dexProjectPo的stJob
14:11:38.356 INFO - 執(zhí)行工作后類ugins.jectPurgePo的stJob
14:11:38.365 INFO - - >在2013-08-19和2013-09-15之間每天保留一張快照
14:11:38.365 INFO - - >在2012-09-17和2013-08-19之間每周保留一個(gè)快照
14:11:38.365 INFO - - >在2008-09-22和2012-09-17之間每月保留一個(gè)快照
14:11:38.365 INFO - - >刪除之前的數(shù)據(jù):2008-09-22
14:11:38.368 INFO - - > Clean TimelineJS [id = 151]
14:11:38.372信息 - 信息:----------------------------------------- -------------------------------
信息:執(zhí)行成功
信息:------------------------------------------------ ------------------------
總時(shí)間:19.099s
終內(nèi)存:14M / 502M
信息:------------------------------------------------ ------------------------
以下是幾個(gè)鏈接,以示例sonar-perties文件來幫助創(chuàng)建新的,即非Maven Java項(xiàng)目的Sonar設(shè)置[05]和SonarQube Runner [06]分析。
注意:SonarQube Runner希望SonarQube在指ding端口上運(yùn)行,否則會(huì)拋出錯(cuò)誤,例如ERROR:Sonar server http:// localhost:9000無(wú)法訪問。這當(dāng)然可以通過配置文件進(jìn)行更改(參見上一篇文章[01])。
SonarQube組件
一旦構(gòu)建完成并成功,可以在儀表板中找到新的或更新的項(xiàng)目。鉆入項(xiàng)目將帶來一個(gè)屏幕,載入重要指標(biāo)和分析項(xiàng)目的各個(gè)方面:
(以上是示例應(yīng)用程序的屏幕截圖)
令人感興趣的主要重要組成部分是質(zhì)量指標(biāo),復(fù)雜因素,復(fù)雜性(左下),測(cè)試覆蓋率指標(biāo)(單位測(cè)試覆蓋率和單位測(cè)試成功率)??赡馨踩`規(guī)。 Package Tangle Index and Dependencies to cut,絕dui是方便的,以保持清潔的包和松散耦合的依賴關(guān)系。同樣的說法,LCOM4(方法中缺少凝聚力 - 降值越好),代理商sonarqube安裝配置,復(fù)雜性也揭示了你的類,方法和功能的松散耦合 - 它也是在文件級(jí)別和整體級(jí)別給出全圖。所有這些組件都是軟件質(zhì)量的良好指標(biāo),sonarqube安裝配置,至少如果不是軟件工藝 - 底層代碼寫在質(zhì)量上有多好?或者它可以被看作是 - 仍然是充足的改進(jìn)和重構(gòu)的房間。
熱點(diǎn)視圖現(xiàn)在進(jìn)一步分析了分析的其他一些重要方面,并突出顯示需要更多關(guān)注的領(lǐng)域或者一個(gè)更多的問題在其頂點(diǎn)附近 - 要么超越da允許限制,要么需要更多的拋光才能滿足要求。
(以上是在網(wǎng)站上發(fā)布的JDK7的截圖)
我非常喜歡下面的設(shè)計(jì)組件,它可以很好地分解包裝依賴關(guān)系并強(qiáng)調(diào)依賴循環(huán)。它是中大型項(xiàng)目中更復(fù)雜的事情之一,通常可能會(huì)阻礙模塊化。






SonarSource簡(jiǎn)介:
SonarSource 為連續(xù)代碼質(zhì)量提供了 world-class 的解決方案。它的開源和商用產(chǎn)品幫助所有規(guī)模的客戶管理其應(yīng)用程序的代碼質(zhì)量, 降低其風(fēng)險(xiǎn)并終提供更好的軟件。SonarSource 解決方案支持20多種編程語(yǔ)言 (如 Java、c#、Javascript、c/c++、COBOL 等) 的開發(fā)。與700多名客戶包括 eBay, 泰雷茲, 寶馬和使用超過8萬(wàn)組織 SonarSource 的產(chǎn)品是事實(shí)上的標(biāo)準(zhǔn)解決方案在市場(chǎng)上。








溫馨提示:以上是關(guān)于蘇州華克斯信息-sonarqube安裝配置的詳細(xì)介紹,產(chǎn)品由蘇州華克斯信息科技有限公司為您提供,如果您對(duì)蘇州華克斯信息科技有限公司產(chǎn)品信息感興趣可以聯(lián)系供應(yīng)商或者讓供應(yīng)商主動(dòng)聯(lián)系您 ,您也可以查看更多與行業(yè)專用軟件相關(guān)的產(chǎn)品!

蘇州華克斯信息科技有限公司
地址:蘇州工業(yè)園區(qū)新平街388號(hào)
電話:13862561363傳真:0512-62382981
免責(zé)聲明:以上信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé),天助網(wǎng)對(duì)此不承擔(dān)任何責(zé)任。天助網(wǎng)不涉及用戶間因交易而產(chǎn)生的法律關(guān)系及法律糾紛, 糾紛由您自行協(xié)商解決。
風(fēng)險(xiǎn)提醒:本網(wǎng)站僅作為用戶尋找交易對(duì)象,就貨物和服務(wù)的交易進(jìn)行協(xié)商,以及獲取各類與貿(mào)易相關(guān)的服務(wù)信息的平臺(tái)。為避免產(chǎn)生購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買相關(guān)產(chǎn)品前務(wù)必 確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。過低的價(jià)格、夸張的描述、私人銀行賬戶等都有可能是虛假信息,請(qǐng)采購(gòu)商謹(jǐn)慎對(duì)待,謹(jǐn)防欺詐,對(duì)于任何付款行為請(qǐng)您慎重抉擇!如您遇到欺詐 等不誠(chéng)信行為,請(qǐng)您立即與天助網(wǎng)聯(lián)系,如查證屬實(shí),天助網(wǎng)會(huì)對(duì)該企業(yè)商鋪?zhàn)鲎N處理,但天助網(wǎng)不對(duì)您因此造成的損失承擔(dān)責(zé)任!
聯(lián)系:tousu@tz1288.com是處理侵權(quán)投訴的專用郵箱,在您的合法權(quán)益受到侵害時(shí),歡迎您向該郵箱發(fā)送郵件,我們會(huì)在3個(gè)工作日內(nèi)給您答復(fù),感謝您對(duì)我們的關(guān)注與支持!
增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:粵B2-20191121 | 網(wǎng)站備案編號(hào):粵ICP備10200857號(hào)-23 | 高新技術(shù)企業(yè):GR201144200063 | 粵公網(wǎng)安備 44030302000351號(hào)
Copyright ? 2006-2025 深圳市天助人和信息技術(shù)有限公司 版權(quán)所有 網(wǎng)站統(tǒng)計(jì)