百度无人车只有三千多个场景,竟然有一万多个if,谁敢去坐?

冯泰 2017-01-05

提到百度无人车,相信大家都清楚吧!早前,百度无人车在乌镇试乘,为了测试无人车刹车功能,李彦宏请写无人车代码的工程师去拦车,有人说这简直是一道送命题。

百度无人车只有三千多个场景,竟然有一万多个if,谁敢去坐?

百度无人车

今天我们不谈论这个,谈论的是百度无人车三千多个场景,竟然有一万多个if。

百度无人车只有三千多个场景,竟然有一万多个if,谁敢去坐?

帖子截图

有网友在网络上发帖称,据百度无人车内部员工说,无人车里面有3000多个场景,有10000多个if,简直是很坑。这位网友还称,if还在不断的增加。无人车是专家系统,这样的无人车可以上路吗?你们敢不敢去坐?

这位发帖者称自己只是想看看其他大神是怎么搞自动驾驶的,完全没有黑百度的意思。那么其他网友又是怎么评论的呢?

百度无人车只有三千多个场景,竟然有一万多个if,谁敢去坐?

无人车

网友一:三千多个场景才1万多个if,平均下来,一个场景才4个,不多呀!

网友二:我觉得才1万多个if,挺少的。

网友三:统计Linux kernel代码,居然有超过30000个if,而且不断增加。难道这样的系统,我们就不敢用了,那么我们还敢上网吗?

网友四:三千多个场景才一万多个if,真的不算多,因为要考虑很多情况。要是if少了,大家才不相信。

网友五:一个场景才用3个if,技术人员的技术水平简直太高了。

百度无人车只有三千多个场景,竟然有一万多个if,谁敢去坐?

网友评论

网友六:这么多场景才这么一点if,百度真的很牛逼!

网友七:为什么不用switch?

从这些网友的评论来看,百度无人车的if不仅不会太多,而且能体现百度技术人员超高的水平。其实代码中,if要适当,像百度无人车的if,其实刚刚好。那么如果代码里写很多if,会不会影响效率呢?

百度无人车只有三千多个场景,竟然有一万多个if,谁敢去坐?

辣眼睛

关于这个问题,有人觉得代码里if太多,会影响阅读效率,因为太多if嵌套,看代码时简直是辣眼睛。也有网友觉得,if多调试困难、阅读困难、修改困难。关于代码里if需要多少,你怎么看?

百度无人车只有三千多个场景,竟然有一万多个if,谁敢去坐?

学编程技术,就到W3Cschool,如果你喜欢我们的文章,可以点击右上角关注我们;如果你想看到更多IT界的资讯,可以加我们的公众号。

公众号:w3cschoolcn

相关推荐