重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
一般的電商項目大概5萬行左右,但是有80%是框架自帶的或者自動生成的代碼。
創新互聯是一家專注于網站設計、做網站與策劃設計,雨湖網站建設哪家好?創新互聯做網站,專注于網站建設十載,網設計領域的專業建站公司;建站業務涵蓋:雨湖等地區。雨湖做網站價格咨詢:18982081108
看到你這個問題,感覺蠻有意思的,所以寫了個遞歸方法,可以計算出項目有多少行代碼
public?class?ItemCount
{
private?int?lineCount;
private?int?fileCount;
public?int?getLineCount()
{
return?lineCount;
}
public?int?getFileCount()
{
return?fileCount;
}
public?static?void?main(String[]?args)?throws?IOException
{
ItemCount?itemCount?=?new?ItemCount();
//path的值就是你的項目路徑
String?path?=?"E:\\lucene\\src";
itemCount.getItemLineNum(new?File(path));
System.out.println("該項目一共有"+itemCount.getFileCount()+"個java源文件,"+itemCount.getLineCount()+"行代碼");
}
//遞歸
public?void?getItemLineNum(File?path)?throws?IOException{
if(path.isFile()??path.getName().endsWith(".java")){
BufferedReader?br?=?new?BufferedReader(new?FileReader(path));
fileCount++;
while(br.readLine()!=null){
lineCount++;
}
System.out.println(path.getName());
br.close();
}else?if(path.isDirectory()){
File[]?listFiles?=?path.listFiles();
for?(File?file?:?listFiles)
{
getItemLineNum(file);
}
}
}
}
不算代碼行數的
一個java文件
也就300到500行
不過java文件有很多,還有很多配置文件
1,java規范中一般不建議一個java類中超過500行
2,一行的長度不超過200個
3,按照規定格式將代碼格式化