`
aijuans
  • 浏览: 1548778 次
社区版块
存档分类
最新评论

程序员如何高效率更改BUG

 
阅读更多

        我们组里有着俩程序猿,老猿和小猿,当然,老猿就是leader。有一天,老猿对小猿说:“你来我们组已经有段时间了,能帮leader做点事吗?”小猿连蹦带跳地说:“怎么不能?我很愿意帮您做事。”老猿高兴地说:“那好啊,最近我要出差,你把这个项目跑一下看看吧!回来我瞅瞅。”

 

   小猿接过项目,用编译器进行着调试。程序跑着跑着,一条BUG使得程序止步不前,看着时间一分一秒的流逝。小猿为难了,心想:我能不能改掉这个BUG呢?如果leader在身边,问问他该怎么办,那多好啊!可是leader已经出差了。小猿向左思右想,想起了前不久来拜访的清河徐工,那是bat的大牛,于是小猿q了徐工一下,又把BUG截图发给了徐工,问道:“徐工,请您告诉我,这BUG,我能改过去吗?”徐工说:“这BUG很简单,一口饭功夫,就能改掉!”   

 

        小猿听了徐工的话,立刻跑到电脑边,正准备要改。突然,别的组还没毕业的实习生斌斌突然杀出!拦住他大叫:“猿哥!别改BUG,别改BUG,你会被这BUG整死的!”小猿吃惊地问:“这个BUG很难吗?”斌斌认真地说:“难的很哩!前两天,我们组另一个实习生宁宁,就是因为改这个BUG,结果BUG越改越多,最后没法跟老板交代!辞职走了!”小猿连忙收住刚要敲击键盘的双手,不知道怎么办才好。他叹了口气说:“唉!还是等leader出差回阿里问问他吧!” 

 

  过了两天,leader回来了,问他:“程序跑的咋样了?”小猿难为情地说:“一个BUG让程序崩掉了,我……我改不了。”leader说:“那BUG不是很简单吗?”小猿说:“是呀!清河徐工也这么说。可是斌斌说BUG很难,还逼走了他的一个小伙伴呢!”leader说:“那么BUG到底是难还是简单呢?你仔细想过他们的话吗?”小猿低下了头,说:“没……没想过。”leader亲切地对小猿说:“孩子,光听别人说,自己不动脑筋,不去改改试试,是不行的,BUG是难是简单,你去改一改试一试,就知道了。” 

 

  小猿回到了工位,刚刚准备调试程序,斌斌又大叫起来:“怎么?你不要命啦!?”小猿说:“让我试试吧!”他进入了单步调试,小心地改掉了BUG。   原来BUG既不像徐工说的那样简单,也不像斌斌说的那样难。

1
0
分享到:
评论
4 楼 binyun530 2014-12-15  
这是在写笑话?
3 楼 wwwcomy 2014-12-09  
=.=  机智的小猿。。
2 楼 LieutenantGeneral 2014-12-07  
这是小说么、、
1 楼 hottymg 2014-12-06  
程序猿版小马过河

相关推荐

    测试培训教材

    需要“Launching Quick Test Professional”来进一步地编辑和修改自动化测试脚本。 什么是BPT? 业务组件测试 用户参与、尽早测试: 基于角色和工作流的BPT模型 角色定义应该灵活、根据能力、时间资源等...

    114啦网址导航系统 v1.15 GBK Build 010102

    .# 修改地方服务子分类不可修改Bug; .# 修复修改网址信息后自动跳转会出现2000秒倒数的Bug; .# 修复天气自动判断显示为“东莞”的Bug; .# 修复内页不能正常显示用户自定义背景的Bug; .# 修复名站切换栏“我的...

    pmdJava程序代码检查工具

    该软件功能强大,扫描效率高,是Java程序员debug的好帮手。  它可以为您检查Java代码中存在的如下问题:  1、隐藏的bug,例如空的try catch,switch  2、未调用的代码,例如没有使用的局部变量、参数和私有...

    Java代码检查工具PMD

    该软件功能强大,扫描效率高,是Java程序员debug的好帮手。  它可以为您检查Java代码中存在的如下问题:  1、隐藏的bug,例如空的try catch,switch  2、未调用的代码,例如没有使用的局部变量、参数和私有方法 ...

    Java程序代码检查工具PMD

    该软件功能强大,扫描效率高,是Java程序员debug的好帮手。  它可以为您检查Java代码中存在的如下问题:  1、隐藏的bug,例如空的try catch,switch  2、未调用的代码,例如没有使用的局部变量、参数和私有...

    java代码规范

    每天垒乱码(或许你不觉得,但是大多时候在别人眼中确实就是乱码)并不能使你获得更多的进步,相反要达到高水平的程序员,养成良好的开发习惯是绝对必需的。 不要沉迷表面的得失,看似无用的东西要经过慢慢的累积由...

    Windows驱动开发技术详解的光盘-part1

     本书适用于中、高级系统程序员,同时也可用做高校计算机专业操作系统实验课的补充教材。 原创经典,威盛一线工程师倾力打造。深入驱动核心,剖析操作系统底层运行机制,通过实例引导,快速学习编译、安装、调试的...

    windows驱动开发技术详解-part2

     本书适用于中、高级系统程序员,同时也可用做高校计算机专业操作系统实验课的补充教材。 原创经典,威盛一线工程师倾力打造。深入驱动核心,剖析操作系统底层运行机制,通过实例引导,快 速学习编译、安装、调试...

    基于hhww改进版的传统五笔输入法(新版支持WIN7)

    原版每打一个字都会读写一次MB,频繁读写硬盘,效率很低。 *CTRL+M 切换字符集失效调整为 CTRL+/ 20081125更新: *修正在Vista中,在其它程序调用过后,IE7调用本输入法时出错的Bug 20070925新性: + 加入便携...

    基于hhww改进版的传统五笔输入法

    原版每打一个字都会读写一次MB,频繁读写硬盘,效率很低。 *CTRL+M 切换字符集失效调整为 CTRL+/ 20081125更新: *修正在Vista中,在其它程序调用过后,IE7调用本输入法时出错的Bug 20070925新性: + 加入便携...

    Wim编辑器精通之路

     Vim(和Vi)一个最大的优势在于, 它最常用的命令都是简单的字符, 这比起使用复杂的控制组合键要快得多, 而且也解放了手指的大量工作, 学习使用这些命令的时间很快就能从由此带给你的高效率中得到回报. 另外, 与Vi...

    《Visual Studio .NET使用技巧手册》精选版

    要找到程序中的bug,以下步骤是不可缺少的:分析代码,连接你要调试的运行中的进程,然后在运行时修改代码与变量。本章列出的只是你在编译和调试程序时需要了解的几个问题。 第四章 使用VS.NET 2005 VS.NET 2005在...

    可视化网页开发工具 ePage 0.41版

    ◆ 高稳定性,即使入门级水平的程序员也可以写出高质量高稳定性的应用系统 ePage是通用页面设计工具领域的一次重大革新,比传统设计平台开发效率提高10倍以上,同时页面质量和稳定性维护性也得到了极大提高。 本...

    C#微软培训资料

    第十八章 高 级 话 题 .235 18.1 注册表编程 .235 18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 ...

    asp.net知识库

    HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的...

    net学习笔记及其他代码应用

    程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.getRuntime().gc() 37.String s = new String(\"xyz\");创建了几个String Object? 答:...

    代码语法错误分析工具pclint8.0

    C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别...

    云端,云端将未来十大IT技术之一的应用虚拟化,全球第一家引入个人用户领域,创造软件使用崭新方式:不安装、不重装、无垃圾。

    隐藏的软件会被撤出虚拟环境,该软件各虚拟位置(如C:\Program Files下的安装目录、注册表等)将从系统中消失,保持虚拟环境和系统的高效率工作,和系统环境的清洁。软件激活时,将被装载入虚拟环境,保持与系统良好...

    《你必须知道的495个C语言问题》

    《你必须知道的495个C语言问题》结构清晰,讲解透彻,是各高校相关专业C语言课程很好的教学参考书,也是各层次C程序员的优秀实践指南。 -----------------------------------------------------------------------...

Global site tag (gtag.js) - Google Analytics