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