方法一:
成都創(chuàng)新互聯(lián)專注于許昌企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城建設(shè)。許昌網(wǎng)站建設(shè)公司,為許昌等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
如果想要通過java代碼的方式來計(jì)算.java文件的行數(shù),可以通過IO來讀取,
BufferedReader的方法readLine()來按行讀取,每讀取一行,行數(shù)+1
方法二:
如果要查看.java文件的代碼行數(shù), 可以使用現(xiàn)成的IDE工具,比如ECLIPSE...
每一行的行號(hào)都有表示出來
以1000行為準(zhǔn),超過千行就要考慮類拆分了。
類的代碼行數(shù)沒有特定的行數(shù)限制規(guī)范。根據(jù)實(shí)際情況決定。
對于經(jīng)常使用的java類,代碼行數(shù)應(yīng)該盡可能的少,這樣能減少java類的加載時(shí)間,減少內(nèi)存頻繁占用和回收。如果類過大,java類加載會(huì)耗時(shí)并且占用內(nèi)存大。容易引起內(nèi)存回收。
績效考核的話:js vs j2ee 1:2.5的比例。
因?yàn)閖s的測試比較花時(shí)間。
就我以前的經(jīng)驗(yàn)
js 200行/天人
java代碼 500行/天人
包含單體測試通過,是一個(gè)比較熟練的程序員的水平。
最好針對每一本程序有一個(gè)難易度的區(qū)分,然后加權(quán)計(jì)算。
比如 難度系數(shù)分為 1,2,3
計(jì)算每本的績效用 = 代碼行數(shù) * 難度系數(shù)
純客觀的數(shù)據(jù)有時(shí)候并不能客觀地反映組員的真實(shí)貢獻(xiàn)。
同時(shí)還要考慮組員在項(xiàng)目中別的貢獻(xiàn),比如幫助別的組員解決問題等。
這樣更科學(xué)一點(diǎn)。