本文不長,也就一百萬行
一百萬代碼就像找女朋友一樣不靠譜
算一本賬:首先定義,給你最好的狀態,一天100行高質量代碼,一年36500,100/3.65=27年多。即便從20歲開 始編碼,要到50歲左右方可完成。但實際上關于平均代碼量的問題,即便把所有工作日都算上,大概也就是20-30行的樣子;如果僅討論集中的開發期,高峰也不會超過200行。
那么問題來了!
一味的追求代碼量對程序員的資歷和開發經驗的提升到底是好還是壞?
有什么不懂的問題可以來我的Java學習群:548511899,私聊我就行了,不管你是小白還是大牛,只要我知道,問題都幫你解決,不定期分享干貨,包括我自己整理的一份2017最新的Java資料和零基礎入門視頻教程
通常,越核心的部分代碼量越小,越容易寫大量代碼的,大概是沒什么技術含量的 UI、業務邏輯。而一些部分,用腳本或DSL實現可以更精簡。寫代碼和考試一樣,做題最多的不一定是成績最好的。
那么一個程序員怎樣做高質量的代碼,給你提供一些解決方案
打好技術基礎
代碼標準
想好再寫
代碼重構
技術債務
代碼審查
靜態檢查
單元測試
充分自測
善用開源
為什么要說善用開源,因為開源項目中的一些知名項目,往往是領域內的翹楚所寫,學習這些高手的代碼,能讓你了解到好的代碼應該是怎樣的,培養出自己更良好的個人代碼習慣。