剑网3指尖江湖职业推荐 www.1468054.com 代碼,正在改變世界。正是因為有了代碼的存在,才有了阿里巴巴、百度、京東、天貓等的存在。

有網友分享了一篇名為 “看看牛B的程序員是如何寫好看的代碼”的文章。

整篇文章只有放了一段代碼,而且這段代碼據說是前谷歌工程師寫的,大家快來看看什么水平?

谷歌工程師寫的這段代碼什么水平?0

在這段代碼的下面,很多網友跟帖,下面精選一些網友的回答:

網友一:不是說不要嵌套太多的if么?

網友二:這種寫大三角的事兒咱也沒少干。

網友三:嵌套太多了吧,影響可讀性。

網友四:在有業務邏輯的時候,就寫不出這么漂亮的了。

網友五:這樣的代碼,根本不是給人看的。嵌套太多,誰寫的都不對。

看來大家對谷歌前程序員寫的代碼,不是很滿意,認為問題很多。其實不一定大牛寫的代碼就很牛逼,有些時候,也會出現一些小問題。曾經因為一行代碼錯誤,日本價值18億的衛星就失控了。

早 前,日本宇宙航空研究開發機構宣布,對X射線衛星“瞳”的操控,已經無力回天了。這個事故發生的原因,初步判斷是底層軟件出現錯誤。當發現飛行的姿態失控 的時候,衛星系統做出錯誤調整。也就是推進器點火時,朝向反方向。這樣做的后果是,自身旋轉變得更加嚴重,最后也徹底失控。

據悉,“瞳”衛星造價是2.86億美元,也就是人民幣18.6億元?!巴蔽佬竊患撓枇撕艽蟮暮褳?,它代表的是新一代X射線天文學的未來。因為一行代碼的錯誤,“瞳”衛星成為科學界的悲劇。

代碼可以改變世界,也可以毀滅世界,程序員就是這樣一群牛逼的存在。上面谷歌程序員寫的那段代碼,你覺得水平怎樣,可以在下面留言哦!

余下全文(1/3)
分享這篇文章:

請關注我們:

《谷歌工程師寫的這段代碼什么水平?》有8個想法

  1. 說不好的都是自以為是,嚴謹,清晰,容易修改。比起只寫一個IF然后左and右or的組合出一個復雜的表達式那種更容易讓看的人明白。

    1. 一個 if 全部 && 的話, 可讀性并不差, 修改也容易, 加個條件也不用調整縮進.

    2. 哈哈,while continue 了解一下,還有這變量命名 $keyValue,$dbStr,這代碼都有人洗???? 你是多蠢???

  2. 合并部分if語句會更好。有些if可以提前一些,如if(!empty($KeyValue))這個

發表評論

電子郵件地址不會被公開。 必填項已用*標注