特斯拉,这个巨无霸企业上好几天热搜了,从车顶维权开始,到特斯拉前后微博发文,配合相关部门调查,焦点基本都集中在刹车系统上。我不是专业学这个的,实在是无法评判,在特斯拉的价格前面我也就一屌丝,买不起。所以我只能从另一个角度谈谈自己的看法,大家权当一乐,不代表任何观点。 根据马斯克传记《硅谷钢铁侠》第279页的描述:传统车辆的刹车是靠机械制动结构来完成的,特斯拉的刹车系统设计则是在需要急刹车时,刹车系统会自动改变发动机的转方从而使车轮减速,不但取代了传统刹车片,不必通过摩擦力强制刹车车,减少了轮胎损耗,还可以回罐给电池充电。另外据网上公开信息特斯拉及目前多数电动车型用的都是博世开发的 iBooster 线控刹车系统,也就是电控或者说是电子刹车。特斯拉通过检测踏板上车主踩下的力度大小,转换成相应的电信号来告诉线控系统,车主想刹车了…… 从字面上看,设计理念非常先进,既可以刹车,还可以充电。大部分事特斯拉“大脑”就给搞定了。只不过,在极个别的情况下,刹车系统有个BUG怎么办?“大脑”没有发出指令或者发出错误指令,发动机正常向前运转,车子就会不减速继续前冲.....然后驾驶员就刹车失灵了。 作为一个智商一般且没有天分的学生,在读书的年代学过一段时间C++编程,在我的认知范围内,不管采用什么语言编程,BUG都是无法绕开的一个话题,属于不可避免的。比如说我们最熟悉的windows系统,据说Windows XP 大约40,000,000行代码;Windows Vista 大约50,000,000行代码;Windows 7 大约50,000,000行代码;Windows 7开发的时候有23个小组,每个小组约40人,也就是将近1000人。集中了如此多的精英,在正式发布前会做无数的测试,然后你看看微软公司还需要打多少补丁就知道了,完全没有BUG是不现实的。这时候有人会说,发现一个问题解决一个问题就是了,我只能说:朋友,多读点书吧。BUG这玩意不是你想的那样,刹车失灵就肯定是刹车系统内的代码有问题,可能是中控带坏的,就跟腰椎间盘突出一样,问题在腰上,痛的是腿…… 一个系统在推向市场之前测试是必不可少的,反复的内测,稳定性,兼容性,可维护性,可管理性等等所有需要解决的问题,如果能发现,发布前就被解决了,发布之后过阶段才出现的BUG,隐藏的有多深你可以猜猜看,这隐姓埋名的功夫绝对是宗师级的,不对,应该是祖宗级的。既然级别如此之高,作为一名码农是无法彻底干掉它的。只有在大规模市场化,在各种场景中运用,才可能偶尔出现,然后就出事故了,然后去解决,可能再过阶段,莫名其妙的BUG再次王者归来,再出事故,再解决……这跟以机械装置为主的传统车是不一样的,那属于可控灾难,而BUG——不可控。要彻底发现并解决所有BUG,可能只有玄学能解决,最起码在我看来目前的技术还做不到。 大家想想,是不是越功能简单的工具越皮实,越抗折腾,功能越先进越复杂也就越娇贵,可能轻轻一摔,bia叽一声就全完蛋了,比如说当年可以砸核桃的诺基亚和现在功能堪比计算机的旗舰手机,比如说发明了100多年的拖拉机和特斯拉的毛豆3。 我自己有种感觉,特斯拉根本就不知道哪出问题了,他要是知道早就解决了,怎么可能等到出了事故再解决,解决低频率的偶现BUG基本是SSS级任务。现在群情激奋的群众吆喝着要检测特斯拉的程序,放心吧,特斯拉根本不怕,他巴不得被测出程序问题来,他组织了一群精英码农天天瞅,都没找到BUG所在,不管哪家机构能把这个神级BUG找出来,特斯拉敲锣打鼓给你送锦旗。 解决这些问题要么靠玄学加运气,要么就是血泪史,得用命填出来。有一个BUG定律可以参考一下:1.所有的程度都有BUG,2.越完善的程序,BUG隐藏的越深。手机卡顿闪退可以重启,汽车BUG可能得用命去定位淌明白,根本跟玄学没两样。自动驾驶?目前还处于封神榜阶段吧。 |
|