Bug一词相信很多网友都在网上看到过,尤其是玩游戏的网友,但是经常有部分网友却不知道bug是什么意思,虽然bug只有三个字母,但其涉及到的领域相当多,下面就给大家介绍一下bug是什么意思。
Bug是一个英文单词,本意是臭虫、缺陷、损坏、犯贫、窃听器、小虫等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。 由于现在社会的发展,bug另有一种引申意义,用来形容某事物厉害的超乎想象,BUG可以使电脑系统崩溃、容易被施诈者攻击,现有修复漏洞的工具。
游戏中的BUG,简单来说就是游戏程序的漏洞,游戏程序中的缺陷。游戏中有BUG是很正常的,尤其是在网络游戏中。即使所有的网络游戏都是经过封测、内测和公测这三个大的步骤,但由于游戏文件和游戏中的任务以及地图的不断更新和增加,难免会在游戏制作方面出现错误和偏差。游戏bug分为以下两种:
1、良性bug
良性BUG即不会产生严重后果,甚至为玩家带来了利益的BUG。通常很多良性BUG被玩家们利用,方便游戏或副本,例如有些FPS游戏中可以卡入一些副本,从而使得不被击杀。
2、恶性bug
恶性BUG即游戏中致命的,会对游戏过程及体验造成严重影响的BUG。例如正常操作中,由于执行文件冲突或错误不兼容而导致的系统自动退出或者服务器断开等等。
程序设计方面的解释,所谓Bug,是指电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)出错。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。
软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。
在软件中一个Bug可以代表任何形式的系统错误(NullPointerException、Http 404错误代码或是蓝屏……)、功能性错误、性能问题以及配置错误等等。
在精益的术语中,一个bug必须能够按照下一节提到的定义进行清晰的表达,才能说它是一个问题。