原来Google的程序员也会犯这种低级错误

梦`-avatar

梦`

2021-07-15T07:18:15+00:00

[url]https://mp.weixin.qq.com/s/jDkZgMgH1-FDlIzsmem6Bg[/url]

近日,Google 在短暂上线了一版 Chrome OS 更新后又迅速将其撤掉,原因是某行代码里少打的一个 & 字符导致系统无法解密登录信息,大量用户也因此被锁在了系统之外。虽然官方已推出修复更新,但不少人都遭受了损失。



C++ 中的“AND”运算符正确写法是“&&”,但出现 Bug 的版本中只写了单个“&”。

[img]https://img.nga.178.com/attachments/mon_202107/23/-7Q2o-8aaxZxT3cSzk-dh.jpg.medium.jpg[/img]
Vai-avatar

Vai

我就是做个与运算试试
Kringle-avatar

Kringle

可能其他语言写多了
Kricket-avatar

Kricket

[img]http://img.nga.178.com/attachments/mon_202011/24/-9lddQ5-5tgxK0Sw-w.png[/img]问题是这种登陆功能基础代码 为什么要在新版本重写啊
cudderstick-avatar

cudderstick

上线之前竟然没有单元测试集成测试?一般这种企业都有成千上万个test case才对啊
Zhoz-avatar

Zhoz

很多都是会多门语言的,语法切换上出现问题其实挺常见的
Basket Case-avatar

Basket Case

[s:ac:哭笑]不要对大厂的码农有什么过高的幻想,低级问题不少的
Gojo Sensei!-avatar

Gojo Sensei!

他们没有code review的吗?[s:ac:呆]
Libby-avatar

Libby

Reply to [pid=534809166,27732225,1]Reply[/pid] Post by [uid=62375802]洋菩萨赵火龙[/uid] (2021-07-23 15:25)不重写,资本家怎么给你发工资呢?
lucid_.clipz-avatar

lucid_.clipz

[quote][pid=534809426,27732225,1]Reply[/pid] Post by [uid=60123409]支菇[/uid] (2021-07-23 15:26):

他们没有code review的吗?[s:ac:呆][/quote]有的 不知道怎么过的。。
Mr.Bishi-avatar

Mr.Bishi

感觉写错很正常,没测出来不能理解。
Benjios-avatar

Benjios

看来是没有qa支持的项目[s:ac:哭笑]
Raizen-avatar

Raizen

有些程序员为了显示自己牛逼,会在if()里面写运算
你不能说他写的有问题,能运行.....
♡♡-avatar

♡♡

多语言切换 切来切去 是这样的 [s:ac:哭笑]
Zerziros-avatar

Zerziros

懂了,这波是学微软,把测试部砍了
FanC_Football-avatar

FanC_Football

写错很正常 没测出来就上线 太不应该了
draQlah-avatar

draQlah

[quote][pid=534809225,27732225,1]Reply[/pid] Post by [uid=63247323]金牌上单刘俊海[/uid] (2021-07-23 15:25):

上线之前竟然没有单元测试集成测试?一般这种企业都有成千上万个test case才对啊[/quote]岂止是UT IT,这种大型项目都应该是有健全的automation suite而且集成在CI/CD里面的。只能说谷歌也开始阿三化了。
梦`-avatar

梦`

[quote][pid=534810214,27732225,1]Reply[/pid] Post by [uid=62817480]高性能色图机器人[/uid] (2021-07-23 15:29):

懂了,这波是学微软,把测试部砍了[/quote]可能测试都是阿三,然后阿三疫情了,没人测试了
MagicMojo-avatar

MagicMojo

我们一堆工具没有专门测试的,只能靠自己写测试用例。用户就是我们的测试人员,使用出问题再找我们改[s:ac:哭笑]
Wes-avatar

Wes

估计是day1patch,就没测试过