在程序设计中,bug一词,是我们经常听到的,那么bug是什么意思,下面我们来总结一下。

什么是bug?

在IT中,bug一般表示程序中出现的错误,因为软件运行中出现错误,或者是硬件造成的错误,出现功能不能正常显示,或者死机等现象,有些程序出现错误造成一定的计算机安全隐患,这就叫做漏洞。

bug的由来?

美国海军有一位计算机科学家,她在调试设备的时候,设备突然出现故障,在排查故障的时候,发现有一只蝙蝠,发现蝙蝠卡住了机器,机器不能运行,之后,就把程序故障称为bug。

出现bug的原因有哪些?

出现bug的原因无非有两种,要不是软件,要不是硬件,硬件的出错可能是设计的错误,还有可能是硬件老化的原因,软件的话可能就是一些文字处理出错。

bug不仅是一个错误,是程序与程序的预期动作不同的原因被称错误,bug的问题不能忽视,有些程序中潜伏的中称为潜在bug,不正确的称为规范bug,一些程序员把bug称之为错误而不是错误。

以上就是对bug是什么的全部介绍,如果你想了解更多有关Html5教程,请关注php中文网。

bug是什么PHP,bug是什么相关推荐

  1. 什么是bug?如何描述一个bug?

    什么是bug? bug就是软件缺陷,软件错误 当产品规格说明是正确的,但是程序与产品规格说明之间的不匹配就是bug. 当程序没有实现其最终用户合理预期的功能要求时,就是bug. 通俗来说: 产品说明书 ...

  2. 详解BUG(又名:BUG的生命周期)

    测试人员最本质的工作就是寻找bug,提交bug.验证bug.推进bug的解决,直至软件达到发布的标准,提高软件的质量,及研发的工作效率和质量. 一.什么是bug 软件的BUG,狭义概念是指软件程序的漏 ...

  3. 测试篇(二): 如何合理的创建bug、bug的级别、bug的生命周期、跟开发产生争执怎么办

    目录 一.如何合理的创建bug 二.bug的等级 三.bug的生命周期 四.和开发产生争执怎么办 一.如何合理的创建bug 创建Bug的目的就是为了能够让其他人可以尝试复现 一个合格的bug应该包含以 ...

  4. 测试中BUG定义、测试BUG的等级划分、Bug流程以及Bug解决优先级

    一个优秀的软件测试师不仅仅能够发现软件中的bug,还能分析出bug产生的原因. 总结了一些软件测试入门必须要了解和学习的BUG基础知识,主要包括BUG定义.测试BUG的等级划分.Bug流程以及Bug解 ...

  5. 5. 如何描述一个bug / 如何定义bug的类型级别 / bug的生命周期

    1. 描述一个bug 提交了如下bug: 1.在短信列表,选择一条短信,进行删除,删除失败 2.在短信列表,选择一条短信,进行查看,在查看页面,进行删除,删除失败 故障发现版本:VPS20180226 ...

  6. td中bug处理过程_TD bug状态说明

    Bug的处理 开发组长/经理 每天对Bug进行分配,标注处理意见,给定优先级(发版前必须三方:需求.开发.产品共同确定).问题分配时,应尽可能将咨询类.理解错误类等问题处理掉,而不是留给开发人员.有可 ...

  7. android oneshot自动播放bug,移动端常见bug汇总001

    前言 本文是摘录整理了移动端常见的一些bug以及解决方案,第一篇,后面还会有持续的文章更新整理. 点击样式闪动 Q: 当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个 ...

  8. Netty : 臭名昭著的JDK的NIO bug(空轮询bug)

    1.美图 2.概述 在搞这个问题的时候 Netty:Netty不断打开文件的BUG 一直找不到原因,然后偶然想了一下是不是netty的空轮询bug,后来查了一下真的是,第一感觉居然是,我草,我草,好兴 ...

  9. oracle desc卡,Oracle的一个bug,desc的bug,很夸张,这么基础的功能居然有bug

    SQL> shutdown immediate 数据库已经关闭. 已经卸载数据库. ORACLE 例程已经关闭. SQL> startup nomount ORACLE 例程已经启动. T ...

最新文章

  1. 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!
  2. Flink Pre-defined Timestamp Extractors / Watermark Emitters(预定义的时间戳提取/水位线发射器)...
  3. [ARM异常]-中断的术语介绍:target,assert,taken,acknowledge
  4. Postgresql日志配置
  5. java locale.us_JAVA实现国际化
  6. 爬虫分页爬取猎聘_想把python爬虫了解透彻吗?一起盘它 ! !
  7. 在Windows中测试c语言单个函数运行时间方法
  8. iOS语言中的代理模式
  9. C语言用冒泡法对数组元素降序,冒泡法排序c语言
  10. Linux安装Diamond软件,Diamond软件比对蛋白质数据库
  11. 微擎模块-微信门禁小区物业版(微信开门)
  12. 【2018年12月04日】钢铁行业的估值高度排名
  13. 手把手教你电脑图片转文字怎么操作,助你提高工作效率
  14. 卤化铅钙钛矿量子点(LHP-QDs)/N719染料敏化太阳能电池
  15. 摄像头的车牌识别(用hyperlpr的车牌识别,python版本)
  16. 组合类和友员类的差异有哪些(C++)
  17. 天刀手游服务器显示,《天涯明月刀手游》合服规则说明
  18. php 获取微信文章阅读量,获取微信公众号的文章的阅读数的实践(请求参数不支持文章 ID)...
  19. EasyUI树形菜单后端
  20. ijkplayer基于rtsp直播延时的深度优化

热门文章

  1. 前端学习(83):按显示进行分类
  2. mybatis学习(3):映射文件的配置和接口创建
  3. spring学习(23):基础组件
  4. 第五十九期:商用数据库之死:Oracle 面临困境
  5. java学习(147):字节输入流
  6. Linux 给Qt应用软件创建图标启动
  7. js 如何去除字符两端的引号
  8. insert 和 insertSelective的区别
  9. #0 scrapy爬虫学习中遇到的坑记录
  10. AngularJs通过路由传参解决多个页面资源浪费问题