文档章节

程序员遇到BUG后,最好的方法是?

蜂鸟视图
 蜂鸟视图
发布于 2015/12/30 16:29
字数 1198
阅读 4
收藏 0
点赞 0
评论 0

程序员遇到BUG后,最好的方法是?

 

我决定谈一谈世界上最著名的虫子:BUG

 

BUG困扰了一代又代的程序员,不论是杰出的计算机科学家,还是像Linus TorvaldsLinux内核创始人)、Bill Joy(传说三天写出BSD的前身,vicsh的作者)等神一样的传说,抑或你我芸芸程序猿,都是BUG骚扰的对象。

    BUG 对程序猿的追逐,对软件的痴迷,比现在的死忠粉还要厉害,那简直是上穷碧落下黄泉,不论你在哪里,上天入地,我都会与你在一起,不离、亦不弃。

计算机先驱 Maurice Wikes回忆起 1949 年他在英国剑桥工作的情形,在拖着打孔纸带上楼给雏形计算机 EDASC 装载程序时,他看到了自己的未来:

我强烈的意识到,生命中剩下的好日子,都将耗费在给自己的程序找错误上头。

 

Bug是怎么来的

 

我们说,人是人他妈生的,妖是妖他妈生的,软件是程序员生的。

软件是程序员的孩子,而人无完人,金无足赤!开发软件其实也要经历这些过程,更重要的是,我们一定要意识到:

程序员在生产软件,也在生产BUG

再牛逼的程序员,写出来的软件也有BUGBUG就是软件与生俱来、不可脱逃的好基友,就在那场说走就走的旅行的一开始,它们就情根深种难分难舍了……

    SoBug是程序员写出来的……

不管你愿不愿意承认,事实就是这么令人沮丧。连Maurice Wikes都承认了这一点,你就别倔犟了吧亲。

 

怎样才能告别Bug

 

有人说提高代码质量,参见《代码大全》。

有人说提高自我修养,参见《程序员修炼之道:从小工到专家》。

有人说提高效率,参见《高效程序员的45个习惯》。

蜂儿说……

 

我们把BUG变成了奖品!

 

蜂鸟三维室内地图引擎已于20151221日正式上线了,为了做到更大程度地对引擎进行优化,并且最大限度地提升用户体验及在交互细节上的人性化,我们诚挚地邀请广大网友参与到我们的“找BUG赢大奖”活动中来~

 

活动网址:http://developers.fengmap.com/

一、活动时间:

20151229-2015131日(一个月)

 

二、活动对象:

全体蜂鸟用户

 

三、参与方式:

  请将您发现的bug在蜂鸟视图微信订阅号(微信号:fengmap2014)后台、邮件发送至operation@fengmap.comQQ群(304191983)按规定的格式进行回复,内容可以包括:

  1、当前蜂鸟引擎存在的问题

  2、您发现的BUG

  3、您的建议和意见

  请按以下标准格式回复:

   1、蜂鸟账号名称;

  2、问题描述(建议意见),截图(请尽量配上图片),问题描述越详细越好哦;

3、个人联系方式。

 

四、活动规则:

  1、所有参与活动的用户以留言形式将BUG或问题建议回复至蜂鸟视图微信订阅号(微信号:fengmap2014)后台、邮件发送至operation@fengmap.comQQ群(304191983),即算作有效参与;

  2、相同BUG内容以首发者为准,时间以回复截图显示的回复时间为准,第一次之后的重复提交不在奖励范围;

  3、请各位用户按照标准格式提交回复并确保个人信息准确,方便蜂鸟给您送出大礼;

  4BUG得到技术部门确认后,获奖名单将每周统计一次,并于下周一在微信中将回复截图进行公布;

  5、活动时间内,每周官方将按照获奖名单统一发放上一周找BUG活动的入围奖奖励;

  6、最终大奖我们会在活动结束后的三个工作日内发放奖励(遇双休日延后)。

7、本活动最终解释权归蜂鸟官方所有。

 

五、活动奖励:

【一等奖】:1 名赠送酷冷至尊机械键盘,那手感绝了~

【二等奖】:3 名赠送炫酷头戴式AKG耳机,低音duang~duang~的!

【三等奖】:5 名赠送程序员必备巨舒服双肩包

【入围奖】:凡提交的BUG或建议被采纳均可获奖,卡哇伊的U型枕一个,妹子看了好喜欢,问程序员哥哥U型枕哪里得滴呀~~然后,蜂儿帮你到这了,你懂的。

 

快快扫码加入我们,把你痛恨的BUG变成大奖吧!

© 著作权归作者所有

共有 人打赏支持
蜂鸟视图
粉丝 0
博文 56
码字总数 67750
作品 0
海淀
程序员最害怕的5件事 你中招了吗?

什么样的问题是程序员最害怕发生的?在开发者论坛里找到的关于软件开发者各种各样的担心。下面用颠倒次序的方式描述(根据回复数量的多少和选项支持进行排序)“作为程序员你最害怕什么”的前...

罪恶的花生 ⋅ 2014/06/06 ⋅ 1

走出软件作坊

这本书 讲解了从程序员到cto之路的成长历程,而且也为中小型企业遇到的一些管理问题提供的解决方案。 首先对于客户,客户和老板沟通一个项目,然后有了初步需求,然后程序员做一个demo,告诉...

阳666 ⋅ 2016/12/18 ⋅ 0

10个调试和排错的小建议

在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么...

yufenghang ⋅ 2013/11/04 ⋅ 0

10个调试和排错的小建议

在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么...

化蝶影澜 ⋅ 2013/09/13 ⋅ 0

只有程序员才能看懂的13件事!非程序员请勿点击!

专栏 | 九章算法 网址 | http://www.jiuzhang.com 当你开始学习编程时,一个新世界的大门就向你敞开了。不同于其他事情,编程创造性的融合了数学和工程科学。所以,有些事情只有我们程序员才...

九章算法 ⋅ 05/20 ⋅ 0

一位工作七年程序员,两天解决一个bug引起的真实感想

01 bug对于我们开发者来说,应该不陌生,虽然我们经历的大部分bug有的被其他人修复了并且在互联网分享出来了,这时候我们通过Stackoverflow、Baidu、Google等搜索引擎找到答案了。 但是我们在...

洪生鹏 ⋅ 2017/11/11 ⋅ 0

老板要在每个bug报告上加上“谁的责任”项

老板要在每个bug报告上加上“谁的责任”项,我如何能让他相信这不是个好主意? 看到这样标题,我的第一反应就是反对老板这样做。作为开发人员,我最讨厌有人指着我的鼻子说:这是你的责任,你...

oschina ⋅ 2012/07/11 ⋅ 49

JavaScript 开发大师 Remy Sharp 谈调试的艺术

继2012年的经典演讲《Mobile Debugging》之后,JavaScript开发大师Remy Sharp近日又在Fronteers 2015上发表了题为《The Art of Debugging》的演讲。随后,Remy在博客中对调试的艺术进行了详细...

oschina ⋅ 2015/11/07 ⋅ 3

如何有效报告 bug

本篇文章已授权为微信公众号 code小生 发布 前言 身为一个有追求、有修养的程序员,除了要能解决 bug,也需要懂得如何有效的报告 bug。本篇文章主要内容来自于一篇英文博客,我翻译之后又做了...

developerHaoz ⋅ 2017/11/12 ⋅ 0

程序员经常加班的5个原因,表示:我是自愿的!

感谢大家支持哦!文章最后为大家准备了小礼物,不要错过哦! 序言 有人说,程序员就是把咖啡变成代码的机器。我想说,程序员就是满天星辰下敲着代码、喝咖啡的机器。 网络调查数据显示: 这些...

_小迷糊 ⋅ 04/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CentOS7克隆后网卡配置问题

首先默认第一台虚拟机网卡信息为: TYPE="Ethernet" BOOTPROTO=static DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" #IPV6INIT="yes" #IPV6_AUTOCONF=“yes” #I......

北岩 ⋅ 59分钟前 ⋅ 0

Guava EventBus源码解析

一、EventBus使用场景示例 Guava EventBus是事件发布/订阅框架,采用观察者模式,通过解耦发布者和订阅者简化事件(消息)的传递。这有点像简化版的MQ,除去了Broker,由EventBus托管了订阅&...

SaintTinyBoy ⋅ 今天 ⋅ 0

http怎么做自动跳转https

Apache 版本 如果需要整站跳转,则在网站的配置文件的<Directory>标签内,键入以下内容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME......

Helios51 ⋅ 今天 ⋅ 0

Python爬虫,抓取淘宝商品评论内容

作为一个资深吃货,网购各种零食是很频繁的,但是能否在浩瀚的商品库中找到合适的东西,就只能参考评论了!今天给大家分享用python做个抓取淘宝商品评论的小爬虫! 思路 我们就拿“德州扒鸡”...

python玩家 ⋅ 今天 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

java高级架构牛人 ⋅ 今天 ⋅ 0

用户登录信息-钉子效果(基于jquery2.0)

本js效果使用jquery2.0,清晰的分解用户登录信息的(钉子效果),该效果直接用在作者网站(www.phpkhbd.com)上。 里面的难点有:定时器,延时。 大致效果如下: 一开始: 鼠标放上去的时候:...

宁哥实战课堂 ⋅ 今天 ⋅ 0

expect

官网:https://core.tcl.tk/expect/index Introduction Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really m......

刀锋 ⋅ 今天 ⋅ 0

为什么要学习Typescript???

简单来说 目前的typescript就是未来的javascript 为什么?? 这要从ECMA-262标准的第4版说起 对了 我们说的ES5 其实是ECMAScript3.1这个替代性建议被扶正了而已... 那么 第4版标准是什么? 看看...

hang1989 ⋅ 今天 ⋅ 1

linux安装ipfs

一、下载ipfs # cd /usr/local/ipfs/ # wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz # tar -zxvf go-ipfs_v0.4.15_linux-amd64.tar.gz 二、安装ipfs # ......

八戒八戒八戒 ⋅ 今天 ⋅ 0

jvm程序执行慢诊断手册

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系统资源查看,而且必须是在第一步。...

xpbob ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部