我屬于單休,其實(shí)項(xiàng)目剛開始做,代碼沒(méi)什么難度,主要是得邊做邊理解業(yè)務(wù),業(yè)務(wù)才是最難學(xué)的,尤其是新項(xiàng)目,大項(xiàng)目。代碼量嗎,我是單休那種,項(xiàng)目緊,有時(shí)候一周下來(lái)也有一千多行了
十年的上杭網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整上杭建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“上杭網(wǎng)站設(shè)計(jì)”,“上杭網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
1,java規(guī)范中一般不建議一個(gè)java類中超過(guò)500行
2,一行的長(zhǎng)度不超過(guò)200個(gè)
3,按照規(guī)定格式將代碼格式化
以1000行為準(zhǔn),超過(guò)千行就要考慮類拆分了。
對(duì)于經(jīng)常使用的java類,代碼行數(shù)應(yīng)該盡可能的少,這樣能減少java類的加載時(shí)間,減少內(nèi)存頻繁占用和回收。如果類過(guò)大,java類加載會(huì)耗時(shí)并且占用內(nèi)存大。容易引起內(nèi)存回收。
如果前期準(zhǔn)備得當(dāng),設(shè)計(jì),建模合理。一般來(lái)說(shuō),每個(gè)類的代碼就不會(huì)很多,幾百行。很早之前看過(guò)有前輩說(shuō),300行之內(nèi)。
在日本早期的軟件開發(fā)管理中,的確有按照代碼行數(shù)來(lái)算開發(fā)成本的,但是,隨著目標(biāo)指向語(yǔ)言流行和軟件開發(fā)管理的進(jìn)步,這種方法已經(jīng)很少見(jiàn)了。
而且,現(xiàn)在很流行開發(fā)工具自動(dòng)化,很多代碼都是自動(dòng)生成的,很難計(jì)算一個(gè)月能寫多少代碼。
如果非要數(shù)字,平均一個(gè)月寫3到10萬(wàn)行應(yīng)該是不成問(wèn)題的。
有一種叫做StepCounter的工具可以計(jì)算java代碼行數(shù),lz可以看一下。
java都是需要運(yùn)行在虛擬機(jī)上,所謂的可移植性是在對(duì)方電腦里裝有相關(guān)庫(kù)和平臺(tái)的前提下才有效,如果對(duì)方電腦根本你就不支持JAVA你當(dāng)然需要先給對(duì)方機(jī)子配置一下,你哪怕一個(gè)程序就10行,只要是java你就必須這樣,所謂的可移植性只是針對(duì)裝了jdk的,這樣不管你是linux,unix,windows什么的,程序可移植,這才是java的用途,一個(gè)沒(méi)裝虛擬機(jī)的怎么運(yùn)行啊。。。
java適合跨平臺(tái)網(wǎng)絡(luò)編程如果你只是運(yùn)行在windows下的普通程序,那你可以用其他軟件,比如VB,VC++(這個(gè)最省地方,微軟為了配合windows出的),或者delphi。。。。。