剛寫了一百萬行代碼,現(xiàn)在迷之自信

本文不長,也就一百萬行

一百萬代碼就像找女朋友一樣不靠譜

算一本賬:首先定義,給你最好的狀態(tài),一天100行高質(zhì)量代碼,一年36500,100/3.65=27年多。即便從20歲開 始編碼,要到50歲左右方可完成。但實(shí)際上關(guān)于平均代碼量的問題,即便把所有工作日都算上,大概也就是20-30行的樣子;如果僅討論集中的開發(fā)期,高峰也不會(huì)超過200行。

那么問題來了!

一味的追求代碼量對(duì)程序員的資歷和開發(fā)經(jīng)驗(yàn)的提升到底是好還是壞?

有什么不懂的問題可以來我的Java學(xué)習(xí)群:548511899,私聊我就行了,不管你是小白還是大牛,只要我知道,問題都幫你解決,不定期分享干貨,包括我自己整理的一份2017最新的Java資料和零基礎(chǔ)入門視頻教程

通常,越核心的部分代碼量越小,越容易寫大量代碼的,大概是沒什么技術(shù)含量的 UI、業(yè)務(wù)邏輯。而一些部分,用腳本或DSL實(shí)現(xiàn)可以更精簡。寫代碼和考試一樣,做題最多的不一定是成績最好的。

那么一個(gè)程序員怎樣做高質(zhì)量的代碼,給你提供一些解決方案

打好技術(shù)基礎(chǔ)

代碼標(biāo)準(zhǔn)

想好再寫

代碼重構(gòu)

技術(shù)債務(wù)

代碼審查

靜態(tài)檢查

單元測(cè)試

充分自測(cè)

善用開源

為什么要說善用開源,因?yàn)殚_源項(xiàng)目中的一些知名項(xiàng)目,往往是領(lǐng)域內(nèi)的翹楚所寫,學(xué)習(xí)這些高手的代碼,能讓你了解到好的代碼應(yīng)該是怎樣的,培養(yǎng)出自己更良好的個(gè)人代碼習(xí)慣。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 剛開始寫代碼會(huì)覺得很有意思,等寫了一百萬行后,其中滋味自己體會(huì)吧! 搞程序的累計(jì)寫到一百萬行代碼,到底是什么體驗(yàn)?zāi)?..
    巴黎圣母小院閱讀 591評(píng)論 0 0
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,765評(píng)論 25 709
  • 我也有過一段與別人有關(guān)的小故事,是關(guān)于他的,我也曾為了他不惜兩敗懼傷,最后卻落了個(gè)朋友相見不識(shí)的下場。 從我有記...
    青梅是竹馬的閱讀 303評(píng)論 0 0
  • 如果現(xiàn)在是周五,我會(huì)因?yàn)樽隽四娜露械匠砷L或者更接近你的目標(biāo)了? 成功不是你有多努力,而是在每個(gè)選擇點(diǎn)上你都做...
    木蕭鳴閱讀 415評(píng)論 0 1
  • 從來都不是亞瑟王才能拔出石中劍,而是拔出石中劍,成為了騎士王。即便有著王者的實(shí)力,但卻沒有一顆王者的心,這樣的人從...
    君莫悲閱讀 252評(píng)論 0 1

友情鏈接更多精彩內(nèi)容