天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

復雜是大敵

  本文是從 Complexity is the enemy 這篇文章翻譯而來。

  差不多在Google工作有7個年頭了(!)。我在這學到了很多東西,寫都寫不完。然而不管怎樣,我至少要向你們分享一條只有在我有了更多經(jīng)驗后才得到的東西。

  復雜是軟件的死神。你無法用數(shù)字評估它所造成的代價,它會悄悄慢慢的出現(xiàn),就像是用小火在煮你,讓軟件變得越來越糟,你很難察覺到,而當你察覺到時,那已經(jīng)太晚了。在另一方面,你經(jīng)常的會很容易的看到增加復雜度帶來的好處:增加一個新的擴展層,你可以實現(xiàn)新功能X,或把本來運行在一個機器上的進程分成兩個,用來解決當前系統(tǒng)的擴展瓶頸。但現(xiàn)在你的大腦里必須想著這個新增加的層,或這還要實現(xiàn)一個遠程調(diào)用層來管理這兩臺機器。

  基本上,程序員老手和新手一樣都很容易出現(xiàn)上面的情況。我認為這些年我在這個行業(yè)里學到的只是更擅長在兩者之前取得平衡;何時復雜一點是合理的,何時必須要拒絕。我經(jīng)常回想起一個朋友在Ken Thompson寫的Go語言編譯器上的一句評論:它很快,因為它沒有做多少事,代碼直接明了。

  事實表明,就像你能很容易的寫出一篇很長的博客但把相同的觀點敘述的簡明扼要卻很難,你很難把軟件寫的簡單明了。在編程語言的設計上你最容易看出這一點;新手設計出的語言總是包含大量的功能特征,而很少像C語言那樣清爽明晰。如今的程序,動不動就牽涉多少個對象;這在分布式系統(tǒng)里就意味這你要移動多少的東西。

  另外一個用來描述這個問題的詞是“才智”:引用另外一個C程序員的話,“調(diào)試糾錯程序比第一次編寫出這程序要困難兩倍,如果你是用盡了你所有的聰明才智寫出這程序,那根據(jù)這定義,你就沒有最夠的才智去調(diào)試debug它了。”

  建議嗎?我懷疑只有通過經(jīng)驗才能理解這個道理——有一個事很刺激我,太多的項目里都有人認為元數(shù)據(jù)編程很酷。我發(fā)現(xiàn)制定一個詳細的設計目標來評估新代碼是否有必要,這很有幫助。如果你可以說“這些代碼不能幫助項目的最初設計目標上解決任何問題”,你就能很容易的拒絕這些代碼。在Google,用來描述一個新項目的設計方案的文檔模板上,在其右上角有個區(qū)域?qū)iT列著目標外內(nèi)容:對項目的合理擴展將會被拒絕。

  很諷刺的是,我發(fā)現(xiàn)使用弱智的工具或語言能幫助我們抵制復雜。你很難寫出一個很復雜的C程序,因為它里面沒有太多的東西。C程序大多用大量的數(shù)組,因為你只能用它,但結(jié)果卻證明,數(shù)組是非常好的東西——緊湊的內(nèi)存使用,O(1)次的數(shù)據(jù)訪問,很好的數(shù)據(jù)存儲。但我從來沒有倡導過特意的使用一種弱智的工具。相反,我的心得是:像C一樣編寫Python程序。

it知識庫復雜是大敵,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久中日AB精品综合 | 涩涩在线观看免费视频 | 蜜桃麻豆WWW久久囤产精品免费 | 久久草这里全是精品香蕉频线观 | 欧美夜夜噜2017最新 | 最近中文字幕在线中文视频 | 久欠热视频精品首页 | 大胸美女被C得嗷嗷叫动态图 | 久久久GOGO无码啪啪艺术 | 成人免费一级毛片在线播放视频 | 年轻漂亮的妺妺中文字幕版 | 少妇高潮A片特黄久久精品网 | 欧洲最强rapper潮水喷视频 | 精品成人片深夜 | 青柠在线观看视频在线高清完整 | 久久99精品AV99果冻传媒 | 国产精品一区二区AV97 | 日本午夜福利无码高清 | 国产乱人视频在线观看 | 国产精品久久久久影院色老大 | 国产乱对白精彩在线播放 | 国产美女久久久久久久久久久 | 精品亚洲一区二区三区在线播放 | 门鱼电影完整版免费版 | 欧美特级午夜一区二区三区 | 戳女人屁股流水羞羞漫画 | 理论片午午伦夜理片I | 啦啦啦影院视频在线看高清... | 欧美精品AV精品一区视频 | 99re久久热在线播放快 | 亚洲视频欧美视频 | 99精品视频一区在线视频免费观看 | 国产成人a在一区线观看高清 | 久久久97丨国产人妻熟女 | 色妺妺免费影院 | 国产高清-国产av | 高h原耽肉汁动漫视频 | 成人人观看的免费毛片 | 国产激情一级毛片久久久 | 中字幕久久久人妻熟女天美传媒 | 国产高清免费观看 |