1.2.4 软件的行为和用户的期望值不一样,就一定是 Bug 吗?

GreyZeng GreyZeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

原文地址

1.2.4 节软件工程的目标中有这样一句话

什么是 Bug 呢?简单地说,软件的行为和用户的期望值不一样,就叫做 Bug。

我想到这个问题:软件的行为和用户的期望值不一样,就一定是 Bug 吗?

我查阅了维基百科,其对 Bug 的描述是这样的

是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。

根据我的实践,软件的行为与用户的期望值不同可能是出于开发者与用户的期望并不一致,也可能是受运行环境等因素影响。因此我认为,软件行为和用户期望不一致,并不能直接断定是程序本身的错误,也就不好直接定义为 Bug。

...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
GreyZeng
构建之法 606 成员 524 内容