加载中...

「这不是 bug,是特性」(It's not a bug, it's a feature)是软件行业流传最广的黑话之一,指开发者把程序缺陷辩解为有意为之的设计。它既是推卸责任的经典托辞,也是程序员群体的自嘲梗。
当用户报告异常行为而开发者不愿或无力修复时,该句可将「缺陷」重新定义为「预期行为」。缺陷跟踪系统中的 WONTFIX(不予修复)、works as intended(符合设计)等官方标签,常被视为这句话的正式化表达。反向说法「这是个被记录的 bug,所以它是特性」同样流行。
这句话触及软件工程的真实灰色地带:bug 与特性的边界取决于规格说明——规格没写清楚时,行为对错本无客观标准;有些「缺陷」被用户依赖后,修复反而会破坏兼容性,只能将错就错地「转正」。历史上确有意外行为被保留为正式功能的案例,如某些游戏中的连招机制即源于程序漏洞。
该句已泛化为大众流行语,用于调侃一切将缺点包装成优点的行为,是程序员文化输出到日常语言的代表性例子。

登录 后参与讨论
暂无讨论,来发表第一条评论吧