代碼行數統計工具
❶ c語言代碼統計工具 怎樣統計一個文件夾中所有txt文件每個文件的總代碼行、行內注釋行和空行數
搜索到個代碼統計工具,
http://www.uuware.com/uustep_cn.htm
未曾使用,可以試用下。
如果使用VC的話,有行數統計插件LineCounter,網址為:
http://www.wndtabs.com/
我正在使用中,較為實用,缺點是只能用於VC。
❷ 有沒有一個好的代碼規模統計工具,來逐個統計svn上每個文件每個版本的代碼變化量
暫時沒有,可以自己在hooks裡面寫程序進行統計
❸ 代碼統計工具,要支持差異統計,如:代碼修改行數、刪除行數、新增行數等
我想你要的正是TortoiseSVN,使用方法見
http://www.chinasvn.com/?p=6
他的代碼差異統計功能無庸質疑
另外介紹一個也內是統計代碼差異的工具:StatSVN
StatSVN能夠從容Subversion版本庫中取得信息,然後生成描述項目開發的各種表格和圖表。比如:總代碼行數;代碼行數的時間線;針對每個開發者的代碼行數;開發者的活躍程度;開發者最近所提交的;文件數量;平均文件大小;最大文件;哪個文件是修改最多次數的;目錄大小;帶有文件數量和代碼行數的Repository tree。StatSVN當前版本能夠生成一組包括表格與圖表的靜態HTML文檔。
❹ 有沒有基於Node.js的代碼量統計工具
網路統計對移動端訪問統計時,操作步驟如下: 1、打開網路統計的」網站中心「,然後點擊」新增網站「。(如下圖) 2、在新增網站窗口,輸入自己移動端的域名並點擊」確定「。(如下圖) 3、來到網站中心移動端的代碼獲取頁面,
❺ java 有什麼好的代碼行數,注釋行數統計工具
package com.syl.demo.test;
import java.io.*;
/**
* java代碼行數統計工具類
* Created by 孫義朗 on 2017/11/17 0017.
*/
public class CountCodeLineUtil {
private static int normalLines = 0; //有效程序行數
private static int whiteLines = 0; //空白行數
private static int commentLines = 0; //注釋行數
public static void countCodeLine(File file) {
System.out.println("代碼行數統計:" + file.getAbsolutePath());
if (file.exists()) {
try {
scanFile(file);
} catch (IOException e) {
e.printStackTrace();
}
} else {
System.out.println("文件不存在!");
System.exit(0);
}
System.out.println(file.getAbsolutePath() + " ,java文件統計:" +
"總有效代碼行數: " + normalLines +
" ,總空白行數:" + whiteLines +
" ,總注釋行數:" + commentLines +
" ,總行數:" + (normalLines + whiteLines + commentLines));
}
private static void scanFile(File file) throws IOException {
if (file.isDirectory()) {
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
scanFile(files[i]);
}
}
if (file.isFile()) {
if (file.getName().endsWith(".java")) {
count(file);
}
}
}
private static void count(File file) {
BufferedReader br = null;
// 判斷此行是否為注釋行
boolean comment = false;
int temp_whiteLines = 0;
int temp_commentLines = 0;
int temp_normalLines = 0;
try {
br = new BufferedReader(new FileReader(file));
String line = "";
while ((line = br.readLine()) != null) {
line = line.trim();
if (line.matches("^[//s&&[^//n]]*$")) {
// 空行
whiteLines++;
temp_whiteLines++;
} else if (line.startsWith("/*") && !line.endsWith("*/")) {
// 判斷此行為"/*"開頭的注釋行
commentLines++;
comment = true;
} else if (comment == true && !line.endsWith("*/")) {
// 為多行注釋中的一行(不是開頭和結尾)
commentLines++;
temp_commentLines++;
} else if (comment == true && line.endsWith("*/")) {
// 為多行注釋的結束行
commentLines++;
temp_commentLines++;
comment = false;
} else if (line.startsWith("//")) {
// 單行注釋行
commentLines++;
temp_commentLines++;
} else {
// 正常代碼行
normalLines++;
temp_normalLines++;
}
}
System.out.println(file.getName() +
" ,有效行數" + temp_normalLines +
" ,空白行數" + temp_whiteLines +
" ,注釋行數" + temp_commentLines +
" ,總行數" + (temp_normalLines + temp_whiteLines + temp_commentLines));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
br = null;
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
//測試
public static void main(String[] args) {
File file = new File("F:\\myweb");
countCodeLine(file);
}
}
❻ 有沒有可以統計兩個版本的java代碼中類的代碼的增刪改行數的工具只統計java類代碼變化的那種
svn版本控制工具,就有diff比較工具,不過只能一個個文件進行對比的
❼ VBA 急急急!求一個計算VBA 後台的代碼行數的工具,或者用代碼來統計也行
excel vba 好像沒有那個代碼行數的設定
你可以下個 ultraedit 或者 noptepad++ 之類的 text editor 用來統計 編輯你的代碼
❽ 有哪些工具可以統計每周開發提交的具體python代碼行數
Python 不僅僅是一個設計優秀的程序語言,它能夠完成現實中的各種任務,你可以在任何場合應用版Python, 從網站和游戲開發到機器權人和太空梭控制。 盡管如此,Python 的應用領域分為下面幾類。下文將介紹一些Python 具體能幫我們做的事情
❾ 如何查看代碼行數
按CTRL+SHIFT+F(Findinfiles),勾上支持正則表達式,然後輸入搜索內容:
^:b*[^:b#/]+.*$
以上表達式的統計可做到:#開頭和/開頭或者空行都不計入代碼量。如果需要只統計代碼文件的代碼量,可以選擇查找文件的類型,比如什麼*.xml,*.resx….可以不檢查,只查*.cs,*.c,*.h…
搜索出來以後最後一行就是代碼行數了。
❿ 求問怎麼統計JAVA代碼行數有什麼工具
源代碼行數統計器 1.5
本軟體用於統計軟體工程源代碼行數,
可對指定的子目錄下或整個目錄樹中所有指定類型的源代碼文件進行行數統計。