您当前的位置:学院动态 > 校区新闻 > 正文

程序员在Bug面前的反应

 
  开发应用程序过程中一定会遇到bug,这是很正常的事。程序员会有各种反应:生气,沮丧,郁闷甚至泄气,也有一些程序员会比较淡定。怎么修复bug,解决问题,也是一项技能。下面我们来分享程序员在bug面前反应情况
 
  当氛围变得紧张的时候,这些话就会显得轻松幽默。最终,bug也会修复成功,你将会继续下一个任务。我相信许多web开发人员和程序员在编程中都会遇到困难,而事后回想起来,会觉得很好笑。



程序员在bug面前反应情况
程序员在bug面前反应情况


 
  1、我不知道该删掉还是重写
 
  看这些曾经的代码也别想重写,逻辑性差,冗余代码多,让人难以理解。B不过,如果功能没出现问题,千万别去修改。
 
  2、一开始架构时就该查Github
 
  Github上面每天都会发布的一些神奇的开源项目。所有语言的程序员都会利用网络,为已存在的项目创建分支,添加项目wiki描述,或者创建自己的代码库,这些都为各种各样的项目的插件和模板提供了丰富的资源。
 
  3、为什么这个脚本要依赖这么多库
 
  说到一些越来越被广泛使用的计算机语言,像Java和Objective-C,库文件的数量也不断增加。明显能看出,构建一个框架需要许多基础库,一些JavaScript插件也要大量的附加文件。
 
  4、网上一定有解决办法
 
  遇到困难时,第一反应是上网查资料,很多程序员会在论坛上发布他们的问题,最终这些问题都会被解决并存档。Google会很神奇地选择一些跟你的问题相关的关键字,就能够轻松得到一些有帮助的信息。不过,有时一些特定的问题,相关的信息并不多。
 
  5、有这个功能的插件吗
 
  何必多此一举,插件是扩展任何程序或者网站用户接口的很好的资源。另外它们还为开发者提供了一些定制及独特的选项。
 
  6、对于网站项目,好担心InternetExplorer
 
  使用IE渲染网页遇到的各种困难,我就不提了,从5。5版本到IE9-IE10,对于浏览器的支持问题的争议就一直不断。Web开发员很害怕网页调试,使用IE6进行渲染更是噩梦,幸好那已成为历史。
 
  7、有些逻辑语句,并不符合逻辑
 
  像if/else循环,for循环,while循环等等,在回顾一些源代码时,总想弄明白我的逻辑是怎么回事。我经常会回头更新代码,让逻辑更清晰。
 
  8、花30分钟写个函数,运行它却要2个小时
 
  这不是十年前一个有关编程的故事吗?当一切都在按照你所所期待的顺利进行着,突然某个函数输出了一个致命的错误,导致必须回头删除代码块,试图定位出错的代码行。尽管这会让你筋疲力尽,但是一旦找到错误的原因,问题解决之后,你又会立马感到浑身轻松。
 
  9、这问题竟只因为少了右括号
 
  调试是经常要用的方法,向前两步,回退一步,再向前两步,如此反复。为了查找函数命名或者变量作用域等错误,盯着代码看了数个小时,结果发现只是缺少了一个括号,你会有种哭笑不得的感觉。所有的时间都浪费在了一个小小的语法错误上,那一刻,你会觉得自己既是天才,又是傻子。
 
  10、或许古典音乐能够激发编程潜能
 
  有一种说法认为古典音乐能促进植物的早期生长,爵士,钢琴,大型乐队,优雅的音乐在全球各地的人类文化都占有一席之地。编程时听点美妙的音乐会让你调试起来更得心应手。当然也有可能,会让你更加心烦意乱。
 
  以上就是程序员在bug面前反应情况,你有过这些时候吗!顽石科技,专业程序开发培训学校。