【标题】闰年 bug再次来袭,多家公司遭受影响
【核心内容】
- 禾赛科技的激光雷达固件存在闰年 bug,导致使用该雷达的车辆的自动驾驶功能无法使用。
- 多家公司遭受闰年 bug 影响,包括OpenAI、新西兰加油站、哥伦比亚航空公司、印度智能手表、YouTube Premium、EA Sports赛车游戏等。
- 闰年 bug 在C/C++代码中最容易出现问题,可能导致应用程序崩溃或缓冲区溢出。
- 两个最常见的闰年 bug 是在C/C++中添加或减去年份和为一年中每一天的值声明一个数组。
- 其他常见的闰年 bug 包括错误的闰年算法、使用固定天数数组、对闰年创建分支但未测试所有代码路径、不对年、月和日值进行验证、直接使用平均天数等。
- 检测和修复闰年 bug 的方法包括认真检查代码、进行充分的单元测试、全年测试、验证所有输入、使用静态代码分析和模拟时钟。
【评论内容】 小红书用户:哈哈,闰年 bug 又来了,各种公司都中招了,看来开发者们又要加班加点修 bug 了。 微信公众号读者:闰年 bug 真是个让人头疼的问题,不过有些公司的解决方案真是有点出乎意料,还让人设置系统日期为3月1日或者休息一天,这是在逗我吗?不过还是要给那些认真修复 bug 的开发者点个赞!
" 【标题】2024年闰年问题引发的多起软件Bug:影响禾赛科技、OpenAI、新西兰加油站等
【核心内容】
- 2024年2月29日为闰年,一些软件系统出现了Bug。
- 受影响的包括禾赛科技的激光雷达系统、OpenAI的ChatGPT、新西兰的加油站自助支付系统、航空公司的机票打印系统、印度的智能手表等。
- 这些Bug多是因为系统没有正确处理闰年的问题,导致日期计算错误。
- 一些公司如禾赛科技、新西兰加油站系统提供商Invenco、航空公司Avianca等已经找到了问题并修复,但有些问题如OpenAI的ChatGPT仍然存在。
【评论内容】
- 小红书用户:哈哈,看来2024年不仅是Leap Day Bugs的天下,连AI聊天机器人ChatGPT也难逃一劫!不过话说回来,这也提醒我们,在编写软件时,一定要考虑到各种特殊情况,特别是像闰年这样的小概率事件。希望这些公司能尽快解决这个问题,以免影响用户的正常使用。
- 微信公众号读者:看来2024年真的是闰年Bug的集中爆发年啊!从禾赛科技的激光雷达系统到OpenAI的ChatGPT,再到新西兰的加油站系统,都出现了这个问题。这也再次提醒我们,在编写软件时,一定要考虑到各种特殊情况,特别是那些看似不太可能发生的情况。希望这些公司能尽快找到问题所在,修复Bug,让用户能够正常使用这些系统。"