java新手代碼大全 每天在公司寫3000行代碼,在行業(yè)內(nèi)是個什么水平?
每天在公司寫3000行代碼,在行業(yè)內(nèi)是個什么水平?3000行。這是不假思索地計算代碼生成器代碼的結果。如果你不是在一家外包公司,你就是底層的藍領軟件工人。當然,公司也不小。質(zhì)量代碼,每天100行甚至3
每天在公司寫3000行代碼,在行業(yè)內(nèi)是個什么水平?
3000行。這是不假思索地計算代碼生成器代碼的結果。如果你不是在一家外包公司,你就是底層的藍領軟件工人。當然,公司也不小。質(zhì)量代碼,每天100行甚至30行已經(jīng)很好了。
我曾經(jīng)接手一個項目,由2-30人維護,但在運行中仍然存在問題。當時的問題是是否用新的建筑重新開發(fā)。在研究了項目架構和代碼之后,我決定優(yōu)化現(xiàn)有的項目,而不是重新開發(fā)它。一個團隊做了客戶要求的新模塊,我?guī)ьI團隊做了提高穩(wěn)定性和使項目可維護性的工作。最后,在保持函數(shù)不變的情況下,我將項目的代碼減少到原來的十分之一,性能提高了100倍,數(shù)據(jù)量減少了30%。維修人員減少到5人。客戶反應好,維修費用不變,所以利潤很高。我每天的代碼量相對于整個項目是負的。我以后做的就是每月檢查新代碼,找出不符合規(guī)范的代碼,要求整改,把不聽話的程序員轉(zhuǎn)到開發(fā)團隊做藍領。我什么時候才能理解架構的規(guī)范和意義,然后考慮培訓和改進。就像軍訓一樣,我們會在方陣中邁出積極的一步,然后上來打一場硬仗。
要求團隊必須有經(jīng)驗并精通體系結構。如果人不多,會有2-3人。如果人太多,他們就做不到。
當你的代碼減少到100行,公司對你的評價還可以時,你就真的是在編程,而不是在砌磚。
一名優(yōu)秀的JAVA程序員平常一天至少寫多少行代碼?
普通Java工程師,一天平均有效代碼量約為50~70行,注意有效代碼。復制到復制不算數(shù)。這是估計的,不是逐行計算的。剛開始寫的時候,你一定覺得累,因為你對很多東西、語法、用法等都不熟悉。還有,你照本宣科嗎?如果你有自己的想法,自己做吧,我以前連續(xù)工作36個小時。我只是覺得下半身不舒服。至于我的手,我一點也不累。英文注釋的意思更準確
2。沒有亂碼問題
3。不需要來回切換輸入法
4。國際化要求
如果一個獨立的項目是20W以上的或者是一個人維護的,那真的很難。可以說,反復重構、分解模塊、提取公共庫、進行分層處理,并引入工具來使用lint工具進行代碼。當代碼量超過5萬條時,他們開始注意命名規(guī)則、文檔、注釋、模塊的初步劃分,并熟練使用調(diào)試工具和命令。但有時他們不得不尋找使用方法。寫日志有點武斷。
當代碼達到100000行時,模塊劃分完成,系統(tǒng)分層開始。同時介紹了代碼掃描工具。同時,調(diào)試級別完善,崩潰時生成核心文件,便于分析。日志非常標準和完整。同時,開始做代碼檢查。提供各種接口文檔。并開始了解操作系統(tǒng)和虛擬機,以及編程語言和各種庫的底層細節(jié)。他已經(jīng)是某個領域的資深人士了。
涉及到200000行時,有代碼規(guī)范、日志規(guī)范、架構設計、性能指標、硬件要求、異常處理、數(shù)據(jù)描述、接口描述、數(shù)據(jù)流圖、配置表、數(shù)據(jù)字典、歷史異常摘要等文檔。同時,它涉及到網(wǎng)絡、文件、操作系統(tǒng)、腳本和語言。在這個階段,維護代碼,做一個小改動都嚇壞了。是個專家。
為啥國內(nèi)程序員寫的代碼也用英文注釋?
您可以參考“如鵬”的Java改進課程來深入學習Java,包括:分布式、設計模式、前端技術、在線支付、全文搜索引擎、docker、WebService等,Java改進了詳細的知識點和學習路線,可以作為參考。
詳細的可以去“如鵬網(wǎng)”了解,哪里有網(wǎng)絡可以學習,信譽好,基本上都會去的。