程序员被提bug之后的反应真实吗(程序员面对Bug的10种反应,有没
手机计算器的分号是怎么打到程序员 s 10对bug的反应,有没有戳到你?
开发应用程序是一项压力很大的工作。
工作中遇到bug很正常。
有些程序员会生气,甚至泄气。
也有一些程序员比较淡定。
如何修复bug?
值得我们深思。
大美分享了一些程序员 修复bug时的想法。
看看是否有 你心里有刺吗?
我不 我不知道是删除还是重写。
回到曾经写过的源代码,总有一种返工的冲动,逻辑性差,冗余代码多,很难理解。,如果函数没有问题,就不要修改它。这是我经常要面对的一个难题,相信也是困扰很多其他软件开发者的难题。
2.你应该在架构开始的时候查一下Github。
相信大部分开发者都知道Github,Github每天都会发布一些神奇的开源项目。所有语言的程序员都会利用 为现有项目创建分支,添加项目的wiki描述,或者创建自己的代码库,这些代码库为各种项目的插件和模板提供了许多丰富的资源。
3.为什么这个脚本依赖这么多库?
说到一些应用越来越广泛的计算机语言,比如Java和Objective-C,库文件的数量也在不断增加。显然,构建一个框架需要大量的基础库,甚至一些Java插件需要大量的附加文件。有时候这种混乱会很烦人,但至少是有效的。
4.网上肯定有解决方案。
当我遇到困难时,我的之一反应是上网查资料。很多程序员会把自己的问题发布在论坛上,最终这些问题都会得到解决并存档。谷歌会神奇地选择一些与你的问题相关的关键词,你很容易就能获得一些有帮助的讨论信息。遗憾的是,对于一些具体问题,有时并没有太多的相关信息。
5.这个功能有插件吗?
何必呢?插件是扩展任何程序或网站的用户界面的好资源。,它们还为开发人员提供了一些定制和独特的选项。如果没有可用的插件,为什么不 你不自己创造一个吗?
6.我写一个函数需要30分钟,但运行它需要2个小时。
Isn 这不是一个关于十年前编程的故事吗?当一切都如你所料顺利进行时,突然一个函数输出了致命错误,你不得不回过头删除代码块,试图定位错误的代码行。虽然会让你筋疲力尽,一旦找到了错误的原因,解决了问题,你会立刻重新感到轻松。
7.有些逻辑语句不符合逻辑。
还有一些逻辑语句,比如if/else循环、for循环、while循环、do循环等等,还有很多。在复习一些源代码的时候,我总是尽力去理解我的逻辑是什么。我经常回去更新代码,让逻辑更清晰。
8.忘了一个该死的分号,整个程序就崩溃了。
我使用过的几乎所有编程语言都要求在每一行的末尾有一个终止符,但不是所有语言都这样,但C/C系列语言肯定是这样。当你忘记添加分号结束符时,这是一个多么明显的错误啊!解析器没有。t无法理解并抛出致命错误。然后你要再花20分钟研究代码,寻找技术错误。原来只少了一个分号。哈,这就是软件调试的乐趣。
9.谁动了我的代码?
这听起来有点偏执,但有时候你会想,这些东西是谁在你睡觉的时候写的。回顾过去几周或几个月的项目,会有一种眩晕的感觉。有时候你不知道。I don’我不记得写过这些东西——即使你上周参与了这个项目。好像是我疯狂的写代码,你永远不知道…
算了,我 我们更好从头开始。
有时,在尝试一个解决方案几个小时后,你可能需要归档(或删除)你的工作文件并重新开始。这个决定更大的困难是,你会考虑到最初几个小时的工作会毫无结果。如果你坚持你以前的想法,而这个项目没有。我没有取得任何进展。只有重新开始,项目才能顺利完成。
免责声明本文转载目的在于传达更多信息。如有出处标注错误或侵犯您的合法权益,请持权属证明与本网联系,我们将及时更正删除。谢谢你。
程序员造成的损失需要赔偿吗?s bug?当测试告诉程序员你的程序有缺陷时,