首页 >> 网络营销词典 >> 最新网络热词及事件 >> BUG

BUG[编辑]


     BUG是一个英文单词,本意是臭虫、缺陷、损坏、窃听器、小虫等意思。引申义有两种,一种是在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题,另一种是形容某事物厉害的超乎想象BUG可以使电脑系统崩溃,容易被攻击,现有修复漏洞工具。

    词语由来:

    Bug一词的原意是“臭虫”或“虫子”;而在电脑系统或程序中隐藏着的一些未被发现的缺陷或问题,人们也叫它“bug”。 “Bug”的创始人格蕾丝·赫柏(Grace Murray Hopper),是一位为美国海军工作的电脑专家,也是最早将人类语言融入到电脑程序的人之一。而代表电脑程序出错的“bug” 这名字,正是由赫柏所取的。1945年的一天,赫柏对Harvard Mark II设置好17000个继电器进行编程后,技术人员正在进行不整机运行时,它突然停止了工作。于是他们爬上去找原因,发现这台巨大的计算机内部一组继电器的触点之间有一只飞蛾,这显然是由于飞蛾受光和热的吸引,飞到了触点上,然后被高电压击死。所以在报告中,赫柏用胶条贴上飞蛾,并把“bug”来表示“一个在电脑程序里的错误”,“Bug”这个说法一直沿用到今天。与Bug相对应,人们将发现Bug并加以纠正的过程叫做“Debug”(中文称作“调试”),意即“捉虫子”或“杀虫子”。后来就直接用bug 在很多的软件测试中 都用Bug来说明那些问题。

     常见分类

    1.良性BUG 良性BUG即不会产生严重后果的BUG,通常很多良性BUG被玩家们利用,方便游戏或副本,不过此举带有一定的作弊性。因此利用这种BUG来游戏是不值得提倡的,例如有些FPS游戏中可以卡入一些副本,从而使得不被击杀。例如在腾讯游戏穿越火线CF中就有很多BUG,其实是玩家无意发现后,后经多方实验确认的一些漏洞,已有部分提交腾讯公司做了修补。

     2.恶性BUG 恶性BUG即游戏中致命的BUG,这些BUG本身就是游戏的硬伤,例如正常操作中,由于执行文件冲突或错误不兼容而导致的系统自动退出或者服务器断开等等。《封神榜叁》在开放性内测时,曾出现与服务器断开的情况,在工作人员的及时修补下,很快重新运作。 为了减少这种情况的发生,游戏制作方都在大力加强游戏的升级和补丁。如果BUG严重,网络游戏运营公司会采取回档处理,以减少玩家利用BUG或者玩家因为BUG而造成的损失。

    程序设计方面的解释 所谓“(Bug)”,是指电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)出错。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。 软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。仅就狭义概念而言,软件出现Bug的原因有: 1、对各种流程分支考虑不全面; 2、对边界情况的处理不到位; 3、编码时的手误。

参考资料: 百度百科
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:29

编辑次数:0历史版本

创建者: 陈翠翠

最近更新:2014/10/29 7:29:39

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。