代碼,正在改變世界。正是因為有了代碼的存在,才有了阿里巴巴、百度、京東、天貓等的存在。有網(wǎng)友在開源網(wǎng)站 W3Cschool 上分享了一篇名為“看看牛 B 的程序員是如何寫好看的代碼”的文章。整篇文章只有放了一段代碼,而且這段代碼據(jù)說是前谷歌工程師寫的,大家快來看看什么水平?
在這段代碼的下面,很多網(wǎng)友跟帖,下面精選一些網(wǎng)友的回答:
- 網(wǎng)友一:不是說不要嵌套太多的if么?
- 網(wǎng)友二:這種寫大三角的事兒咱也沒少干。
- 網(wǎng)友三:嵌套太多了吧,影響可讀性。
- 網(wǎng)友四:在有業(yè)務(wù)邏輯的時候,就寫不出這么漂亮的了。
- 網(wǎng)友五:這樣的代碼,根本不是給人看的。嵌套太多,誰寫的都不對。
看來大家對谷歌前程序員寫的代碼,不是很滿意,認(rèn)為問題很多。其實不一定大牛寫的代碼就很牛逼,有些時候,也會出現(xiàn)一些小問題。曾經(jīng)因為一行代碼錯誤,日本價值 18 億的衛(wèi)星就失控了。
早前,日本宇宙航空研究開發(fā)機(jī)構(gòu)宣布,對 X 射線衛(wèi)星“瞳”的操控,已經(jīng)無力回天了。這個事故發(fā)生的原因,初步判斷是底層軟件出現(xiàn)錯誤。當(dāng)發(fā)現(xiàn)飛行的姿態(tài)失控的時候,衛(wèi)星系統(tǒng)做出錯誤調(diào)整。也就是推進(jìn)器點火時,朝向反方向。這樣做的后果是,自身旋轉(zhuǎn)變得更加嚴(yán)重,最后也徹底失控。
據(jù)悉,“瞳”衛(wèi)星造價是 2.86 億美元,也就是人民幣 18.6 億元。“瞳”衛(wèi)星曾經(jīng)被寄予了很大的厚望,它代表的是新一代X射線天文學(xué)的未來。因為一行代碼的錯誤,“瞳”衛(wèi)星成為科學(xué)界的悲劇。
代碼可以改變世界,也可以毀滅世界,程序員就是這樣一群牛逼的存在。上面谷歌程序員寫的那段代碼,你覺得水平怎樣,可以在下面留言哦!