level 1
轩辕小珂
楼主
没车,工作和软件有关,懂一点编程和数据库。
1.车速的问题。
假设实际车速73.63公里每小时,将数据上传到数据库,如果服务器的默认单位是英里没小时,就会记录为73.63英里每小时。等到读取数据的时候,就会读取为118.5公里每小时。
同理,车速30.13公里每小时,最后可能会被读取为48.5公里每小时。
可以根据车辆碰撞的损伤程度,来大概的判断车速到底是30还是近50公里每小时。
2.737-max的事情。
现在大家都知道这飞机因为一个迎角传感器给出错误的数据,自动飞行程序使用了这个数据,并且这个指令的权限高过飞行员导致的。
对空难有些了解的会知道。这不是第一次因为传感器故障,自动飞行程序错误判断出错导致的空难。也不是第一次因为飞行员无法退出自动飞行,操控不了飞机导致的空难。
有兴趣的可以看看纪录片《Mayday》(空中浩劫)。
不要觉得这么大的公司,怎么可能犯这么低级的错误。也不要觉得那么多人都开这车,怎么就她刹不住。
BUG之所以成为BUG,就是因为只在极端、少数条件才会发作,通常情况是触发不到的。也是因为平时想不到的原因导致的,所以在测试的时候测试不出来。或者单测试某个模块就是没问题,合起来就是通不过。
电动车和飞机还是很像的,因为都是驾驶员发送一些信号给程序,程序再将这些信号给到硬件。
2021年04月24日 11点04分
1
1.车速的问题。
假设实际车速73.63公里每小时,将数据上传到数据库,如果服务器的默认单位是英里没小时,就会记录为73.63英里每小时。等到读取数据的时候,就会读取为118.5公里每小时。
同理,车速30.13公里每小时,最后可能会被读取为48.5公里每小时。
可以根据车辆碰撞的损伤程度,来大概的判断车速到底是30还是近50公里每小时。
2.737-max的事情。
现在大家都知道这飞机因为一个迎角传感器给出错误的数据,自动飞行程序使用了这个数据,并且这个指令的权限高过飞行员导致的。
对空难有些了解的会知道。这不是第一次因为传感器故障,自动飞行程序错误判断出错导致的空难。也不是第一次因为飞行员无法退出自动飞行,操控不了飞机导致的空难。
有兴趣的可以看看纪录片《Mayday》(空中浩劫)。
不要觉得这么大的公司,怎么可能犯这么低级的错误。也不要觉得那么多人都开这车,怎么就她刹不住。
BUG之所以成为BUG,就是因为只在极端、少数条件才会发作,通常情况是触发不到的。也是因为平时想不到的原因导致的,所以在测试的时候测试不出来。或者单测试某个模块就是没问题,合起来就是通不过。
电动车和飞机还是很像的,因为都是驾驶员发送一些信号给程序,程序再将这些信号给到硬件。