代码,正在改变世界。正是因为有了代码的存在,才有了阿里巴巴、百度、京东、天猫等的存在。

有网友分享了一篇名为 “看看牛B的程序员是如何写好看的代码”的文章。

整篇文章只有放了一段代码,而且这段代码据说是前谷歌工程师写的,大家快来看看什么水平?

谷歌工程师写的这段代码什么水平?0

在这段代码的下面,很多网友跟帖,下面精选一些网友的回答:

网友一:不是说不要嵌套太多的if么?

网友二:这种写大三角的事儿咱也没少干。

网友三:嵌套太多了吧,影响可读性。

网友四:在有业务逻辑的时候,就写不出这么漂亮的了。

网友五:这样的代码,根本不是给人看的。嵌套太多,谁写的都不对。

看来大家对谷歌前程序员写的代码,不是很满意,认为问题很多。其实不一定大牛写的代码就很牛逼,有些时候,?#19981;?#20986;现一些小问题。曾经因为一?#20889;?#30721;错误,日本价值18亿的卫星就失控了。

早 前,日本宇宙航空研究开发机构宣布,对X射线卫星?#24052;?#30340;操控,已经无力回天了。这个事故发生的原因,初步判断是底层软件出现错误。当发现飞行的姿态失控 的时候,卫星系统做出错误调整。也就是?#24179;?#22120;点火时,朝向反方向。这样做的后果是,自身旋转变得更?#21451;现兀?#26368;后也彻底失控。

据悉,?#24052;?#21355;星造价是2.86亿美元,也就是人民币18.6亿元。?#24052;?#21355;星曾经被寄予了很大的厚望,它代表的是新一代X射线天文学的未来。因为一?#20889;?#30721;的错误,?#24052;?#21355;星成为科学界的悲剧。

代码可以改变世界,也可以毁灭世界,程序员就是这样一群牛逼的存在。上面谷歌程序员写的那段代码,你觉得水平怎样,可以在下面留言哦!

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

请关注我们:

《谷歌工程师写的这段代码什么水平?》有8个想法

  1. 说不好的都是自以为是,严谨,清晰,容易修改。比起只写一个IF然后左and右or的组合出一个复杂的表达式那种更容易让看的人明白。

    1. 一个 if 全部 && 的话, 可读性并不差, 修改也容易, 加个条件也不用调整缩进.

    2. 哈哈,while continue 了解一下,还有这变量命名 $keyValue,$dbStr,这代码都有人洗???? 你是多?#28291;浚浚?/p>

  2. 合并部分if语句会更好。有些if可以提前一些,如if(!empty($KeyValue))这个

发表评论

电子邮件地址不会被公开。 必填项已用*标注