java代碼差異統(tǒng)計工具 java代碼量如何統(tǒng)計

代碼統(tǒng)計工具,要支持差異統(tǒng)計,如:代碼修改行數(shù)、刪除行數(shù)、新增行數(shù)等

我想你要的正是TortoiseSVN,使用方法見

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的海寧網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

他的代碼差異統(tǒng)計功能無庸質(zhì)疑

另外介紹一個也是統(tǒng)計代碼差異的工具:StatSVN

StatSVN能夠從Subversion版本庫中取得信息,然后生成描述項目開發(fā)的各種表格和圖表。比如:總代碼行數(shù);代碼行數(shù)的時間線;針對每個開發(fā)者的代碼行數(shù);開發(fā)者的活躍程度;開發(fā)者最近所提交的;文件數(shù)量;平均文件大小;最大文件;哪個文件是修改最多次數(shù)的;目錄大小;帶有文件數(shù)量和代碼行數(shù)的Repository tree。StatSVN當前版本能夠生成一組包括表格與圖表的靜態(tài)HTML文檔。

java開發(fā)工具中的代碼管理工具有那些?

Code Review中文應(yīng)該譯作“代碼審查”或是“代碼評審”,這是一個流程,當開發(fā)人員寫好代碼后,需要讓別人來review一下他的代碼,這是一種有效發(fā)現(xiàn)BUG的方法。由此,我們可以審查代碼的風格、邏輯、思路……,找出問題,以及改進代碼。因為這是代碼剛剛出爐的時候,所以,這也是代碼重構(gòu),代碼調(diào)整,代碼修改的最佳時候。所以,Code Review是編碼實現(xiàn)中最最重要的一個環(huán)節(jié)。長時間以來,Code Review需要有一些有效的工具來支持,這樣我們就可以更容易,更有效率地來進行代碼審查工作。下面是5個開源的代碼審查工具,他們可以幫助你更容易地進行這項活動。1. Review board: Review board 是一個 基于web 的工具,主要設(shè)計給 django 和python的用戶。 Review board 可以幫助我們追蹤待決代碼的改動,并可以讓Code-Review更為容易和簡練。盡管Review board 最初被設(shè)計在VMware項目中使用,但現(xiàn)在其足夠地通用。當前,其支持這些代碼版本管理軟件: SVN, CVS, Perforce, Git, Bazaar, 和Mercurial.Yahoo 是review-board的其中一個用戶?!癛eview board 已經(jīng)改變了代碼評審的方式,其可以強迫高質(zhì)量的代碼標準和風格,并可以成為程序員編程的指導(dǎo)者。每一次,當你訪問search.yahoo.com 時,其代碼都是使用 Review board工具Review過的。 We’re great fans of your work!”– Yahoo! Web Search 2. Codestriker: Codestriker 也是一個基于Web的應(yīng)用,其主要使用 GCI-Perl 腳本支持在線的代碼審查。Codestriker 可以集成于CVS, Subversion, ClearCase, Perforce 和Visual SourceSafe。并有一些插件可以提供支持其它的源碼管理工具。David Sitsky 是 Codestriker 的作者,并也是最活躍的開發(fā)人員之一。 Jason Remillard 是另一個活路的開發(fā)者,并給這個項目提供了最深遠最有意義的貢獻。大量的程序員貢獻他們的代碼給 Codestriker 項目,導(dǎo)致了這個項目空前的繁榮。 3. Groogle: Groogle 是一個基于WEB的代碼評審工具。 Groogle 支持和 Subversion 集成。它主要提供如下的功能:各式各樣語言的語法高亮。 支持整個版本樹的比較。 支持當個文件不同版本的diff功能,并有一個圖形的版本樹。 郵件通知所有的Reivew的人當前的狀態(tài)。 認證機制。 4. Rietveld: Rietveld 由Guido van Rossum 開發(fā)(他是Python的創(chuàng)造者,現(xiàn)在是Google的員工),這個工具是基于Mondrian 工具,作者一開始是為了Google 開發(fā)的,并且,它在很多方面和Review board 很像。它也是一個基于Web的應(yīng)用,并可以Google App Engine 當主機。它使用了目前最流行的Web開發(fā)框架 django 并支持 Subversion 。當前,任何一個使用 Google Code 的項目都可以使用 Rietveld 并且使用 python Subversion 服務(wù)器。當然,它同樣支持其它的Subversion服務(wù)器。 5. JCR JCR 或者叫做 JCodeReview 也是一個基于WEB界面的最初設(shè)計給Reivew Java 語言的一個工具。當然,現(xiàn)在,它可以被用于其它的非Java的代碼。JCR 主要想?yún)f(xié)助:審查者。所有的代碼更改都會被高亮,以及大多數(shù)語言的語法高亮。Code extracts 可以顯示代碼評審意見。如果你正在Review Java的代碼,你可以點擊代碼中的類名來查看相關(guān)的類的聲明。 項目所有者??梢?輕松創(chuàng)建并配置需要Review的項目,并不需要集成任何的軟件配置管理系統(tǒng)(SCM)。 流程信仰者。 所有的評語都會被記錄在數(shù)據(jù)庫中,并且會有狀態(tài)報告,以及各種各樣的統(tǒng)計。 架構(gòu)師和開發(fā)者。 這個系統(tǒng)也可以讓我們查看屬于單個文件的評語,這樣有利于我們重構(gòu)代碼。

告訴我一個統(tǒng)計java代碼量的小工具,非空非注的。

網(wǎng)上有個叫SourceCounter的工具可以統(tǒng)計代碼,你可以搜一下,作者的郵箱是boomworks@hotmail.com。我這也有這個工具,需要的話可以留個郵箱,給你發(fā)也行。軟件大小2.71M

網(wǎng)站題目:java代碼差異統(tǒng)計工具 java代碼量如何統(tǒng)計
轉(zhuǎn)載源于:http://www.muchs.cn/article22/dohsocc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、品牌網(wǎng)站制作、移動網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站定制開發(fā)、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)