精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

剛寫了一百萬行代碼,現在迷之自信!

開發
剛學 C 語言的時候有種上下求索,欲上九天攬月的豪情壯志,結果老師的冷水當頭潑下:剛開始寫代碼會覺得很有意思,等寫了一百萬行后,其中滋味自己體會吧!

[[196998]]

剛學 C 語言的時候有種上下求索,欲上九天攬月的豪情壯志,結果老師的冷水當頭潑下:剛開始寫代碼會覺得很有意思,等寫了一百萬行后,其中滋味自己體會吧!

[[196999]]

搞程序的累計寫到一百萬行代碼,到底是什么體驗呢?

如果一百萬是標量的話,我來和大家研究一下這個數據:

假設***的情況,一天 100 行高質量代碼,一年 36500,100 / 3.65 = 27 年多。即便從 20 歲開始編碼,要到 50 歲左右方可完成。

但實際上關于平均代碼量的問題,即便把所有工作日都算上,大概也就是 20 - 30 行的樣子;如果僅討論集中的開發期,高峰也不會超過 200 行。

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

[[197000]]

看完之后小編就頭皮一陣發麻,讓我寫一萬行的代碼?!are you kidding me?我估計寫到 20 萬的時候就會突然有個疑問----“咦?我的頭發呢?”。

[[197001]]

針對累計寫到一百萬行代碼,看看網友們怎么說:

網友 A

我寫兩千行代碼功能都得琢磨個兩三天,一百萬行真的是好多啊,最多了五年寫了也就 20 - 30 萬行代碼左右,還是有任務在身的情況被逼著寫的,讓我寫一百萬行代碼,恐怕這輩子得死在電腦前了...

[[197002]]

網友 B

我是覺得如果說你一個工作寫了一百萬行代碼,那你在公司的地位應該算資深員工了。如果你一個項目寫了一百萬行,那你肯定是參與了一個比較大的項目了。

如果你一個類寫了一百萬行,請問你用的是什么編輯器?如果你一個方法寫了一百萬行代碼的話,請問你有沒有被同事打死?

[[197003]]

網友 C

據說要從初學者成長為程序員,那個得需要 10 萬行代碼的積累才可以呢。不過話說回來這樣說也很對,畢竟入門階段嘛,確實需要多打代碼才能積累經驗。

不過修煉一段時間之后,再注重代碼的量,那就不對了。這時候肯定是注重數學還有算法思維,按這樣算的話,假如 20 萬是修煉門檻,真積累到了一百萬行代碼,肯定代碼質量越來越高了,估計是某個領域的小專家也說不定。

至于真敲了一百萬行低質量代碼,聽哥一句話,還是轉行吧。程序員不適合你這種鍥而不舍的精神。

[[197004]]

網友 D

切,一群渣渣。給你們看看一張網圖就知道我連續熬夜寫幾千行代碼是什么狀態了。我感覺我快要窒息了,如果時間可以倒流,我希望我不做程序員!!!

[[197005]]

網友 E

這簡直就是一個偽***啊,哪有什么人能打一百萬的代碼,從業五六年的程序員,如果按正常工作量的話一天也就一百多行,這五六年估計也就五六萬行吧。

如果是外包公司代碼量估計翻倍了,那就按五十萬行來算。但是誰會那么拼命去奮斗在一線一天一千行的去工作啊。寫五六十萬行肯定都轉行創業了,還繼續下去不猝死估計也脫一層皮了。

當一個項目里的代碼超過一百萬行……

[[197006]]

[[197007]]

[[197008]]

關于代碼的量,從初學者成長為程序員,需要代碼的積累,而以后數學功底和編程思維的深化更加重要。

[[197009]]

 

一味的追求量并沒有任何實際意義,通常,越核心的部分代碼量越小,越容易寫大量代碼的,大概是沒什么技術含量的 UI、業務邏輯。而一些部分,用腳本或 DSL 實現可以更精簡。寫代碼和考試一樣,做題最多的不一定是成績***的。

怎么做高質量的代碼

打好技術基礎

寫出高質量代碼,并不是搭建空中樓閣,需要有一定的基礎。

這里我重點強調與代碼質量密切相關的幾點:

  • 掌握好開發語言,比如做 Android 就必須對 Java 足夠熟悉,才能夠寫出高質量 Java 代碼。
  • 熟悉開發平臺,不同的開發平臺,有不同的 API,有不同的工作原理,同樣是 Java 代碼,在 PC 上寫與 Android 上寫很多地方不一樣。

要去熟悉 Android 編程的一些特性,iOS 編程的一些特性,了解清楚這些,才能寫出更加地道的代碼,充分發揮各自平臺的優勢。

  • 基礎的數據結構與算法,掌握好這些在解決一些特定問題時,可以以更加優雅有效的方式處理。
  • 基礎的設計原則,無需完全掌握 23 種經典設計模式,只需要了解一些常用的設計原則即可,甚至你也可以只了解什么是低耦合,并在你的代碼中堅持實踐,也能寫出很不錯的代碼。

代碼標準

代碼標準在團隊合作中尤為重要,誰也不希望一個項目中代碼風格各異,看得讓人糟心,即便是個人開發者,現在也需要跟各種開源項目打交道。

標準怎么定是一個老生常談的話題,我經歷過很多次的代碼標準討論會議,C++,C#,Java 等等,大家有時會堅持自己的習慣不肯退讓。可現如今時代不一樣了,Google 等大廠已經為我們制定好了各種標準,就用這些業界標準吧。

想好再寫

除非你很清楚你要怎么做,否則我不建議邊做邊想。你真的搞清楚你要解決的問題是什么了嗎?你的方案是否能有效?有沒有更優雅簡單的方案?

準備怎么設計它,必要的情況下,需要有設計文檔,復雜一些的設計需要有同行評審,寫代碼其實是很簡單的事情,前提是你得先想清楚。

代碼重構

重構對于代碼質量的重要性不言而喻,很難一次把代碼寫得讓自己滿意、無可挑剔。

技術債務

很多問題歸根結底都是技術債務,這在一些大公司尤為常見。技術債務話題太大,但就代碼質量而言,我只想提一下不要因為這些債是前人留下的你就不去管。

現實是沒有多少機會讓你從一個清爽清新的項目開始做起,你不得不去面對這些,你也沒法完全不跟這些所謂的爛代碼打交道。

當你負責一個小模塊時,除了把它做好之外,也要順便將與之糾纏在一起的技術債務還掉,因為這些債務最終將是整個團隊來共同承擔,任何一個人都別想獨善其身,如果你還對高質量代碼有追求的話。

作為團隊的技術負責人,也要頂住壓力,鼓勵大家勇于做出嘗試,引導大家不斷改進代碼質量,不要總是畏手畏腳,停滯不前,真要背鍋也得上,要有擔當。

代碼審查

我曾經聽過一些較高級別的技術分享,竟然還不時聽到一些呼吁大家要做代碼審查的主題。

我以為在這個級別的技術會議上,不應再討論代碼審查有什么好,為什么要做代碼審查之類的問題。同時我接觸過相當多所謂國內一線互聯網公司,竟有許多是不做代碼審查的,這一度讓我頗為意外。

這里也不想多談如何做好代碼審查,只是就代碼質量這點,不客氣地說:沒有過代碼審查的經歷往往很難寫出高質量的代碼,尤其是在各種追求速度的糙快猛創業公司。

靜態檢查

很多代碼上的問題,都可以通過一些工具來找到,某些場景下,它比人要靠譜得多,至少不會出現某些細節上的遺漏,同時也能有效幫助大家減少代碼審查的工作量。

Android 開發中有 Lint,Find bugs,PMD 等優秀靜態檢查工具可用,通過改進這些工具找出的問題,就能對語法的細節,規范,編程的技巧有更多直觀了解。

建議***與持續集成(CI),代碼審查環境配套使用, 每次提交的代碼都能自動驗證是否通過了工具的代碼檢查,通過才允許提交。

單元測試

Android 單元測試,一直備受爭議,主要還是原生的測試框架不夠方便,每跑一次用例需要在模擬器或者真機上運行,效率太低,也不方便在 CI 環境下自動構建單元測試,好在有 Robolectric,能幫我們解決部分問題。

單元測試的一個非常顯著的優點是,當你需要修改大量代碼時,盡管放心修改,只需要保證單元測試用例通過即可,無需瞻前顧后。

充分自測

有一種說法:程序員最害怕的是他自己寫的代碼,尤其是準備在眾人面前 show 自己的工作成果時,因此在寫完代碼后,需要至少跑一遍基本的場景,一些簡單的異常流。

在把你的工作成果提交給測試或用戶前,充分自測是基本的職業素養,不要總想著讓測試幫你找問題,隨便用幾下就 Crash 的東西,你好意思拿給別人嗎?

善用開源

并非開源的東西,質量就高,但至少關注度較高,使用人數較多,口碑較好的開源項目,質量是有一定保證的,這其中的道理很簡單。

即便存在一些問題,也可以通過提交反饋,不斷改進。最重要的是,你自己花時間造的輪子,需要很多精力維護,而充分利用開源項目,能幫助你節省很多時間,把精力專注在最需要你關心的問題上。

從另一個方面來說,開源項目中的一些知名項目,往往是領域內的翹楚所寫,學習這些高手的代碼,能讓你了解到好的代碼應該是怎樣的,培養出更靈敏的嗅覺,識別代碼中的各種味道。

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2018-02-08 09:59:37

12306技術團隊

2021-03-13 14:08:00

Hadoop 源碼HDFS

2021-11-10 15:10:17

操作系統華為代碼

2017-03-23 14:07:55

代碼程序員

2010-05-21 08:21:32

Google電視Android TV

2012-11-02 09:44:07

戴爾服務器數據中心

2014-05-22 14:36:34

2023-10-26 11:07:48

Golang開發

2018-11-06 09:20:34

Netflix負載均衡云網關

2018-06-07 16:20:56

代碼代碼質量程序員

2013-06-13 09:12:07

LinuxLinux技巧海量文件

2024-05-06 13:01:21

數據模型

2013-07-22 09:39:30

微軟數據中心Google

2015-03-27 10:28:33

2025-10-28 09:24:23

2011-12-14 09:14:55

Square

2019-09-29 10:29:55

Python 開發編程語言

2021-10-18 07:30:50

抽獎系統架構

2025-10-27 01:20:00

2025-03-27 09:05:28

點贊
收藏

51CTO技術棧公眾號

欧美午夜精品一区| 国产成人亚洲综合a∨猫咪| 日韩不卡中文字幕| 国产一区二区三区精彩视频 | 亚洲精品日韩av| 久久中文免费视频| 日韩mv欧美mv国产网站| 欧美亚一区二区| 日韩a级黄色片| 久热av在线| 蜜臀av亚洲一区中文字幕| 欧美日韩福利在线观看| chinese麻豆新拍video| av久久网站| 亚洲国产精品人人做人人爽| 欧美二区在线看| 国产乱色精品成人免费视频| 一本久道久久久| 精品激情国产视频| 北岛玲一区二区| 精品国产亚洲一区二区三区大结局| 午夜精品一区二区三区三上悠亚| 亚洲精品一区二区毛豆| 日韩中文字幕观看| 99在线精品视频在线观看 | 一本一道波多野毛片中文在线| 国产99久久精品| 欧美午夜久久久| 黄频视频在线观看| 欧美下载看逼逼| 女~淫辱の触手3d动漫| 亚洲18在线| 色激情天天射综合网| 久久久久久久久久伊人| 成人精品一区二区三区免费| 成人免费毛片app| 国产免费一区二区三区在线观看| 日韩污视频在线观看| 四虎成人精品永久免费av九九| 亚洲国产免费av| ass极品水嫩小美女ass| 国产黄色精品| 色菇凉天天综合网| 成熟了的熟妇毛茸茸| 欧美v亚洲v| 亚洲男人都懂的| 在线丝袜欧美日韩制服| eeuss影院www在线观看| 久久精品视频在线免费观看| 麻豆成人小视频| 熟妇人妻av无码一区二区三区| 国产精品资源网| 91在线观看免费高清完整版在线观看| 中文字幕人妻互换av久久| 久久av一区| 国产mv免费观看入口亚洲| 久久久久久久久久久久久av| 99视频精品免费观看| 91精品91久久久久久| 欧美成人精品欧美一级乱黄| 日韩香蕉视频| 97色伦亚洲国产| 国产精品视频免费播放| 亚洲免费在线| 国产精品99一区| 国产九色91回来了| 捆绑调教一区二区三区| 国产在线精品播放| 国产v片在线观看| 国产ts人妖一区二区| 成人国产一区二区| 日本黄色三级视频| 91免费视频网址| 日韩一区二区三区精品视频| 国产区一区二区三区| 丰满人妻一区二区三区免费视频| 国产精品1区2区3区| 国产精品伊人日日| 免费理论片在线观看播放老| 国产欧美一区二区三区在线老狼| 亚洲精品不卡| av免费在线观| 精品毛片网大全| 午夜激情福利在线| 国产精品免费精品自在线观看| 91精品国产91久久久久久一区二区| 国产一级免费大片| 99re8这里有精品热视频免费| 精品国产乱码久久久久久影片| xfplay5566色资源网站| 日韩中出av| 自拍视频国产精品| 欧美成人精品欧美一级| 国产精品试看| 国产综合在线观看视频| 国产自产一区二区| 国产日韩高清在线| 久久久无码中文字幕久...| 国产免费拔擦拔擦8x高清在线人| 91黄色免费看| 最好看的中文字幕| 视频一区在线观看| 欧美成人精品h版在线观看| 日韩欧美大片在线观看| 日韩av中文在线观看| 96久久精品| 国产精品久久一区二区三区不卡 | 国内精品视频在线播放| 北条麻妃在线| 午夜日韩在线电影| 天堂在线一区二区三区| 亚洲欧美另类在线视频| 日韩免费特黄一二三区| 久久久亚洲福利精品午夜| 伊人影院中文字幕| 97精品国产97久久久久久久久久久久| 一区二区三区我不卡| 亚洲美女炮图| 欧美一区二区三区视频在线观看| 国产呦小j女精品视频| 欧美激情第10页| 国产精品久久av| 婷婷av一区二区三区| 亚洲女同一区二区| 手机看片福利盒子久久| 欧美福利在线播放网址导航| 久久久久999| а中文在线天堂| 99久久久国产精品| 妺妺窝人体色www看人体| 国产福利亚洲| 国产亚洲成av人片在线观看桃| 久久精品国产亚洲AV无码麻豆| 久久99久久久欧美国产| 欧美日韩精品久久| 涩涩av在线| 精品区一区二区| 欧美做爰爽爽爽爽爽爽| 热久久一区二区| 欧美日韩一区在线播放| 色是在线视频| 日韩久久精品成人| 国产手机在线视频| bt7086福利一区国产| 国产一区二区三区小说| 日韩精品一区国产| 久久精品视频播放| 国产又黄又大又粗的视频| 日本一二三四高清不卡| 一区二区三区国产免费| 欧洲激情综合| 国产精品久久久一区| xxxxx日韩| 欧美三级资源在线| 国产人与禽zoz0性伦| 蜜臀91精品一区二区三区| 日韩精品一区二区三区四区五区 | 欧美 日韩 国产 成人 在线| 亚洲激情六月丁香| 欧美老女人bb| 黄色日韩精品| 韩日午夜在线资源一区二区 | 国产精品国产亚洲伊人久久| 亚洲免费成人在线视频| 久草视频手机在线| 理论电影国产精品| 亚洲一区二区在线免费观看| 日本免费一区二区三区等视频| 日韩在线观看免费| 国产普通话bbwbbwbbw| 一区二区三区在线视频观看58 | 欧美videos粗暴| 北条麻妃久久精品| 国产黄色小视频在线观看| 亚洲影视在线播放| 一出一进一爽一粗一大视频| 久久一区中文字幕| 亚洲欧洲日韩精品| 日本在线视频一区二区三区| 97久久伊人激情网| аⅴ资源新版在线天堂| 日韩欧美国产一区二区在线播放| 九九九国产视频| 久久久噜噜噜久久中文字幕色伊伊| 亚洲最快最全在线视频| 四虎国产精品永久免费观看视频| 亚洲无线视频| 欧洲精品久久| 日韩一区二区三区精品视频第3页| 久久久久久久久爱| 久久99久久| 日韩一区二区三区在线| 国产成人无码精品久久久久| 欧美韩日一区二区三区| 992tv人人草| 亚洲一区二区毛片| 国产福利片一区二区| 国产66精品| 国产精品电影网| 午夜av在线免费观看| 亚洲裸体xxxx| av网站免费大全| 欧美日韩一区二区精品| 日本在线一级片| 91女神在线视频| 久久久久中文字幕亚洲精品| 老司机免费视频久久| 日本男女交配视频| 欧美一级淫片| 久久99精品久久久久久三级| japansex久久高清精品| 2019中文字幕在线免费观看| 国产成人无吗| 国产小视频91| 天堂av资源网| 日韩一区二区三区三四区视频在线观看 | 中文字幕一区二区人妻视频| 黄色在线观看网站| 欧美午夜女人视频在线| 九九热最新地址| 国产日韩欧美亚洲| 亚洲成av人片在线观看无| 久久精品99久久久| 女人另类性混交zo| 91综合国产| 国语自产精品视频在免费| 黄色成人在线观看| 中文字幕亚洲欧美日韩高清| 神马亚洲视频| 欧美sm极限捆绑bd| 国产sm主人调教女m视频| 欧美日韩国产天堂| 探花国产精品一区二区| 黑人精品xxx一区一二区| 五月天综合在线| 亚洲精品免费播放| 久草综合在线视频| 国产精品久久午夜夜伦鲁鲁| 日本成人免费视频| 高清在线不卡av| 黑人无套内谢中国美女| 国产在线精品不卡| 激情久久综合网| 国产一区二区三区免费| 五月婷婷之婷婷| 久草中文综合在线| 777视频在线| 麻豆精品一区二区| 杨幂毛片午夜性生毛片| 日本sm残虐另类| 黄色手机在线视频| 美女任你摸久久| av网站在线不卡| 久久se精品一区二区| 天堂网在线免费观看| 久国产精品韩国三级视频| 国产在线观看中文字幕| 国产精品乡下勾搭老头1| 一道本成人在线| 午夜成人亚洲理伦片在线观看| 国产精品无码永久免费888| 美国一级黄色录像| 中文字幕一区二| 青娱乐国产在线视频| 亚洲成人综合在线| 五月婷婷亚洲综合| 色中色一区二区| 亚洲天堂中文在线| 91精品一区二区三区在线观看| 99国产精品一区二区三区| 日韩欧美在线一区二区三区| 成人免费一级视频| 日韩精品中文字幕视频在线| 成人在线免费看| 操91在线视频| h片在线观看视频免费免费| 欧美一区二区三区……| 成人午夜毛片| 97se视频在线观看| 亚洲妇女av| 曰韩不卡视频| 在线欧美三区| 国产自偷自偷免费一区| 国产一区二区不卡老阿姨| 久久久无码人妻精品无码| 久久亚洲一级片| 永久免费看片视频教学| 亚洲福利视频一区二区| 在线观看亚洲黄色| 日韩免费福利电影在线观看| 全色精品综合影院| www.国产精品一二区| 国产精品偷拍| 国产精品亚发布| 6080成人| 性欧美大战久久久久久久免费观看 | 欧美理论电影在线| 日本xxxxxwwwww| 久久久精品欧美| 韩国美女久久| 亚洲999一在线观看www| 中文字幕亚洲影视| 国产性生活免费视频| 日韩成人午夜电影| 午夜视频在线观看国产| 国产精品不卡一区| 精品国产一区二区三区四| 日韩欧美综合一区| 国产视频网址在线| 韩国19禁主播vip福利视频| av在线播放一区| 久久riav| 天天影视天天精品| 激情内射人妻1区2区3区 | 欧美性久久久| 中文字幕av专区| 久久久久国产精品厨房| 久热这里只有精品在线| 欧美肥胖老妇做爰| 成人77777| 欧美一级视频一区二区| 日韩精品中文字幕一区二区| 亚洲欧美国产精品桃花| 久久国产高清| 制服丝袜第一页在线观看| 亚洲最快最全在线视频| 91丨九色丨蝌蚪丨对白| 一区二区欧美久久| 精品91久久| 久久青青草原一区二区| 亚洲三级视频| www.欧美com| 亚洲精品免费在线播放| 国产精品一区二区免费视频| 亚洲人成电影网| 嗯啊主人调教在线播放视频| 97超碰在线播放| 欧美r级电影| 啊啊啊国产视频| 欧美激情在线一区二区三区| 欧美黄色一级大片| 亚洲色图激情小说| 成人动漫一区| 欧美久久综合性欧美| 老鸭窝毛片一区二区三区| 免费a在线观看播放| 午夜久久久久久电影| 人妻视频一区二区三区| 久久人人爽人人| 牛牛影视久久网| 男人操女人免费软件| 久久综合九色综合久久久精品综合| 日本一区二区三区四区五区| 亚洲国产精彩中文乱码av| 波多一区二区| 精品久久久久久综合日本| 国产欧美日韩亚洲一区二区三区| 亚洲免费人成在线视频观看| 日本wwwxxxx| 欧美激情精品久久久久久免费印度 | 毛片免费在线播放| 国产精品ⅴa在线观看h| 久久国产中文字幕| 91免费视频污| 一区二区高清视频在线观看| 手机看片1024国产| 国产99久久久欧美黑人| 天天射天天综合网| 少妇极品熟妇人妻无码| 欧美日韩国产专区| 成年人在线看| 亚洲一区二区三区成人在线视频精品 | 亚洲欧美一区二区三区在线| 视频在线日韩| 麻豆md0077饥渴少妇| 成人一区二区三区在线观看| 午夜精品久久久久久久久久久久久蜜桃| 精品视频久久久久久| 日韩国产网站| 超薄肉色丝袜足j调教99| 成人aa视频在线观看| 男操女视频网站| 久热精品视频在线观看一区| 精品欧美午夜寂寞影院| 中文字幕第21页| 樱桃国产成人精品视频| 青青色在线视频| 亚洲一区二区三区视频播放| 91久久午夜| 青青青视频在线免费观看| 精品少妇一区二区三区日产乱码 | 国产欧美在线视频| 亚洲天堂av片| 日韩欧美区一区二| 欧美日韩123区| 91免费版看片| 国产视频在线观看一区二区三区 | 午夜伦理福利在线| 日本成人性视频| 久久嫩草精品久久久精品|