国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java新手代碼大全 程序員代碼量過20萬行,是一種什么體驗?

程序員代碼量過20萬行,是一種什么體驗?如果一個獨立的項目由一個人維護(hù)超過20W,那真的很難??梢哉f是重復(fù)重構(gòu)、分解模塊、提取公共庫、進(jìn)行分層處理,以及引入工具來使用lint工具進(jìn)行代碼。當(dāng)代碼量超過

程序員代碼量過20萬行,是一種什么體驗?

如果一個獨立的項目由一個人維護(hù)超過20W,那真的很難??梢哉f是重復(fù)重構(gòu)、分解模塊、提取公共庫、進(jìn)行分層處理,以及引入工具來使用lint工具進(jìn)行代碼。當(dāng)代碼量超過5萬條時,他們開始注意命名規(guī)則、文檔、注釋、模塊的初步劃分,并熟練使用調(diào)試工具和命令。但有時他們不得不尋找使用方法。寫日志有點武斷。

當(dāng)代碼達(dá)到100000行時,模塊劃分完成,系統(tǒng)分層開始。同時介紹了代碼掃描工具。同時,調(diào)試級別完善,崩潰時生成核心文件,便于分析。日志非常標(biāo)準(zhǔn)和完整。同時開始復(fù)習(xí)。提供各種接口文檔。并開始了解操作系統(tǒng)和虛擬機,以及編程語言和各種庫的底層細(xì)節(jié)。他已經(jīng)是某個領(lǐng)域的資深人士了。

涉及到200000行時,有代碼規(guī)范、日志規(guī)范、架構(gòu)設(shè)計、性能指標(biāo)、硬件要求、異常處理、數(shù)據(jù)描述、接口描述、數(shù)據(jù)流圖、配置表、數(shù)據(jù)字典、歷史異常摘要等文檔。同時,它涉及到網(wǎng)絡(luò)、文件、操作系統(tǒng)、腳本和語言。在這個階段,維護(hù)代碼,做一個小改動都嚇壞了。是個專家。