遇到BUG,程序员的反应,你中招了吗

时间:2020-09-03 作者:管理员 点击:720

程序员开发工作充满了挑战性。人无完人,对于程序员来说,写出有 bug 的代码是在所难免的。那么在修复 bug 的过程中我们都经历了什么?今天我来罗列一下程序员遇到bug的时候的30种反应,快来看看你有没有中招吧!

一、它刚刚还能启动的
开发程序最令人沮丧的可能就是什么也没做,也没有去更新代码,但程序突然停止正常工作,这种事情是不是经常遇到?也许是因为其他程序正在运行旧版本?有时,更新一小段代码将导致整个程序崩溃,然后您只能还原到最新的可运行版本,并从那里继续开发。

二、仅仅因为我忘记添加分号,整个程序崩溃了
几乎每种编程语言都需要行终止符。当然,并不是所有人都需要行终止符。如果您忘记添加结尾分号,那只是一个无意的错误,但解析器不理解这一点,它将无情地引发致命错误。然后,您必须再花20分钟来查看代码,最后您发现缺少分号。也许这是调试的“乐趣”。

三、我想知道要求某人解决我犯的错误要花多少钱?
雇用其他开发人员解决此问题很诱人,但显然在财务上是不允许的。另外,如果您自己不这样做,那么如何从这些错误中学习呢?在经历了许多失败之后,当您终于对编程概念有了透彻的了解时,您会感觉很好,但这并不会阻止在我的脑海中浮现更多人的想法。

四、快速浏览Hacker News肯定会提高工作效率
许多程序员喜欢在Hacker News上了解有关软件和创业公司的社交新闻。这个网站上有很多关于自由职业者,时间管理,软件开发,新公司启动和融资的信息。尽管浏览该网站会给您带来效率感,但同时也浪费了您的时间。每隔几个小时休息一下。

五、如何记录API
如果您使用的插件或框架未记录在文档中,那么最令人沮丧的是您必须自己查看它们的源代码,我喜欢开发人员花时间专门设计文档的项目。该文档说明了所有可用的参数和选项,甚至可能提供了一些示例代码片段。不幸的是,并非所有项目都将是这样。最简单的方法是远离那些没有详细文档的项目,因此您不会感到痛苦。

六、.如何备份数据库
在开发和调试代码时,我并不总是考虑备份数据库。但是,数据备份可确保您可以在进行某些更改之前及时回滚。请记住,如果需要,请在本地保留网站项目文件和数据库的副本!这可能是一个令人讨厌的任务,但绝对不像重建损坏的SQL数据库那样令人讨厌。

七、解决此问题最快的解决方案是什么?
经过数小时的无能为力的工作,很明显,您可能需要尝试一种新方法。在设计接口之前,程序员希望使功能正常运行。确定最快,最准确的解决方案,并确保它可以在100%的时间内运行。

八、更新新版本可以解决此问题
负责管理编程语言依赖关系和插件的团队不需要频繁发布新版本。有时,将文件从本地传输到服务器时,更新PHP / Ruby / Python / SQL版本可以解决调试问题。本地更新很少会帮助修复源代码中的错误,除非您的版本已过时。值得一试!

九、我应该学习Git ,但是我想下周开始
版本控制系统Git在程序员中非常流行。它的学习曲线比其他竞争对手容易。它用于管理许多在线代码存储库。开发人员之所以要推迟学习,是因为对于初学者来说,入门曲线非常陡峭。但是,一旦您了解了它的基本命令,Git就变得非常简单。

十、丢掉它,我将从头开始
有时,在花了几个小时尝试解决方案之后,您会将工作文件移动到存档目录并从头开始。前几个小时的辛苦工作几乎没有得到回报,因此这个决定很困难。但是,当我陷入困境时,通常需要重新启动才能完成一个项目。
返回列表
在线沟通

Are you interested in ?

感兴趣吗?

有关我们服务的更多信息,请联系

136 7365 2363(同微信) 13140187702

郑州网站建设郑州网站设计郑州网站制作郑州建站公司郑州网站优化--联系索腾

与我们合作

郑州网站建设郑州网站设计郑州网站制作郑州建站公司郑州网站优化--与索腾合作,您将会得到更成熟、专业的网络建设服务。我们以客户至上,同时也相互挑战,力求呈现最好的品牌建设成果。

业务咨询热线:

136 7365 2363

TOP

QQ客服

在线留言