精品国产第一福利网站|久久人妻AV中文字幕|又色又爽又黄的视频毛片|国产精品对白刺激久久久|亚洲AV午夜精品一区二区|中文字幕曰韩一区二区不卡|久久久久国产一级毛片高清片|久久国产V一级毛多内射禁果A

 
                                  Jreview
產(chǎn)品中心

代碼標準符合性規則檢查工具——JReview,是一款Java語(yǔ)言代碼規則檢查工具,通過(guò)靜態(tài)代碼分析能夠進(jìn)行代碼編碼規則檢查,幫助開(kāi)發(fā)人員避免出現這些隱蔽且難以修復的編碼錯誤;收集代碼不良編程習慣,幫助開(kāi)發(fā)人員預防潛在語(yǔ)義錯誤;提供度量分析,輔助分析代碼結構和代碼質(zhì)量。JReview基于IDE環(huán)境提供可視化的代碼結構分析、規則檢查等功能,可極大提高Java代碼審查效率。

通過(guò)將JReview的檢查引入到項目構建中,可以強制讓項目中的所有的開(kāi)發(fā)者遵循制定規范,而不是僅僅停留在紙面上。如果發(fā)現代碼違反了標準,比如類(lèi)名未以大寫(xiě)開(kāi)頭、單個(gè)方法超過(guò)了指定行數、甚至單個(gè)方法拋出了3個(gè)以上的異常等。這些檢查由于是基于源碼的,所以不需要編譯,執行速度快。

產(chǎn)品架構圖:

?






















 




主要功能:

1) 支持Java標準的代碼規則檢查

JReview利用語(yǔ)法分析、類(lèi)型檢查、數據流分析等技術(shù)無(wú)需編譯就可以進(jìn)行檢查,支持標準java語(yǔ)法,在不需編譯的情況下或出現編譯錯誤的情況時(shí)仍然能夠進(jìn)行代碼規則檢查。

 ?可在代碼編寫(xiě)時(shí)、編寫(xiě)后進(jìn)行檢查,支持按文件增量式檢查。

支持典型規則命名類(lèi)、注釋規范類(lèi)、縮進(jìn)排版類(lèi)、文件命名類(lèi)、聲明規范類(lèi)、語(yǔ)句規范類(lèi)、編程規范類(lèi)等編碼規則。編碼規則集可配置,支持國際主流的編碼規則集。

支持word形式的中文報告聲成和導出,支持規則檢查結果導出。

能夠適用于數十萬(wàn)行的程序。支持的規則類(lèi)型包括注釋、變量命名規范性、類(lèi)中變量、構造函數、方法的順序的檢查、行的長(cháng)度、文件的長(cháng)度、方法的長(cháng)度等。

2) 支持Java代碼氣味檢查

JReview代碼中的任何可能導致深層次問(wèn)題的癥狀都可以叫做代碼異味。在對代碼做簡(jiǎn)短的反饋迭代時(shí),代碼異味會(huì )暴露出一些深層次的問(wèn)題。

3) 代碼度量分析

JReview支持對java語(yǔ)言代碼的度量分析,支持方法和類(lèi)的度量指標達20余種,包括:代碼行數(可執行行數)、圈復雜度、基本復雜度、注釋率等,并支持執行度量功能后直觀(guān)展示結果。

支持類(lèi)級別的代碼度量指標,圈復雜度、代碼注釋率、扇入扇出、繼承樹(shù)深度、類(lèi)對其他模塊的依賴(lài)性、成員函數數量、公共成員函數數量、私有成員函數數量、數據成員的數量、公共數據成員的數量、私有數據成員的數量、類(lèi)功能的專(zhuān)一性、類(lèi)的易用性、類(lèi)的封裝性、被其他類(lèi)使用的次數、類(lèi)耦合、派生類(lèi)數量、使用其它類(lèi)的數量等

支持方法級別的代碼度量指標,包括圈復雜度、代碼注釋率、扇入扇出、參數計數、非結構化語(yǔ)句的數量、定義的變量的數量、參數的數量、調用其它函數的數量、函數出口的數量等。

支持執行度量功能后直觀(guān)展示結果,可查看度量計算結果。

4) 可定制的中文測試報告

JReview提供可定制的、可獨立分發(fā)的中文測試報告,極大程度地滿(mǎn)足用戶(hù)個(gè)性化文檔工作的需求。支持的格式有:HTML、Word和XML。

5) 代碼結構分析與可視化

JReview利用源代碼靜態(tài)分析技術(shù)為用戶(hù)提供了代碼結構分析和可視化功能,輔助用戶(hù)進(jìn)行高效的代碼審查。


產(chǎn)品特點(diǎn):?

1) 有自主知識產(chǎn)權

2) 無(wú)需進(jìn)行編譯即可完成代碼審查工作

3) 具有友好的人機交互界面,具有中文操作界面。

4) 支持國內外主流行業(yè)編碼規范。

5) 支持多種度量指標

6) 具有良好的兼容性,支持多平臺操作,包括:windows、linux、kylin。

7) 可導出中文的測試報告

應用場(chǎng)景

在軟件研制過(guò)程中,產(chǎn)品由開(kāi)發(fā)階段進(jìn)入到自測試階段,在自測試階段可對代碼進(jìn)行靜態(tài)測試,對其進(jìn)行編碼規范、代碼風(fēng)格、質(zhì)量度量等多維度的檢查,及時(shí)發(fā)現產(chǎn)品的bug。
秦皇岛市| 自治县| 将乐县| 巴林右旗| 米林县| 萝北县| 涞水县| 西华县| 安徽省| 林西县| 山西省| 揭阳市| 册亨县| 多伦县| 宁津县| 伊宁县| 山东省| 江达县| 郸城县| 七台河市| 将乐县| 延津县| 大冶市| 贵溪市| 晴隆县| 株洲市| 嵊州市| 商水县| 柳河县| 黄山市| 嵊泗县| 昔阳县| 曲沃县| 梅州市| 正安县| 山阴县| 兴隆县| 霍城县| 类乌齐县| 兴国县| 共和县|