App下載

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

猿友 2016-11-25 10:01:55 瀏覽數(shù) (4510)
反饋

代碼,正在改變世界。正是因?yàn)橛辛舜a的存在,才有了阿里巴巴、百度、京東、天貓等的存在。有網(wǎng)友在開源網(wǎng)站 W3Cschool 上分享了一篇名為“看看牛 B 的程序員是如何寫好看的代碼”的文章。整篇文章只有放了一段代碼,而且這段代碼據(jù)說是前谷歌工程師寫的,大家快來看看什么水平?


代碼


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

  • 網(wǎng)友一:不是說不要嵌套太多的if么?
  • 網(wǎng)友二:這種寫大三角的事兒咱也沒少干。
  • 網(wǎng)友三:嵌套太多了吧,影響可讀性。
  • 網(wǎng)友四:在有業(yè)務(wù)邏輯的時(shí)候,就寫不出這么漂亮的了。
  • 網(wǎng)友五:這樣的代碼,根本不是給人看的。嵌套太多,誰寫的都不對(duì)。


看來大家對(duì)谷歌前程序員寫的代碼,不是很滿意,認(rèn)為問題很多。其實(shí)不一定大牛寫的代碼就很牛逼,有些時(shí)候,也會(huì)出現(xiàn)一些小問題。曾經(jīng)因?yàn)橐恍写a錯(cuò)誤,日本價(jià)值 18 億的衛(wèi)星就失控了。


早前,日本宇宙航空研究開發(fā)機(jī)構(gòu)宣布,對(duì) X 射線衛(wèi)星“瞳”的操控,已經(jīng)無力回天了。這個(gè)事故發(fā)生的原因,初步判斷是底層軟件出現(xiàn)錯(cuò)誤。當(dāng)發(fā)現(xiàn)飛行的姿態(tài)失控的時(shí)候,衛(wèi)星系統(tǒng)做出錯(cuò)誤調(diào)整。也就是推進(jìn)器點(diǎn)火時(shí),朝向反方向。這樣做的后果是,自身旋轉(zhuǎn)變得更加嚴(yán)重,最后也徹底失控。


據(jù)悉,“瞳”衛(wèi)星造價(jià)是 2.86 億美元,也就是人民幣 18.6 億元。“瞳”衛(wèi)星曾經(jīng)被寄予了很大的厚望,它代表的是新一代X射線天文學(xué)的未來。因?yàn)橐恍写a的錯(cuò)誤,“瞳”衛(wèi)星成為科學(xué)界的悲劇。

 

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

0 人點(diǎn)贊