遇到BUG,程序员的反应,你中招了吗
成都创新互联公司专业提供成都服务器托管服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买成都服务器托管服务,并享受7*24小时金牌售后服务。ong>程序员开发工作充满了挑战性。人无完人,对于程序员来说,写出有 bug 的代码是在所难免的。那么在修复 bug 的过程中我们都经历了什么?今天我来罗列一下程序员遇到bug的时候的30种反应,快来看看你有没有中招吧!
一、它刚刚还能启动的
开发程序最令人沮丧的可能就是什么也没做,也没有去更新代码,但程序突然停止正常工作,这种事情是不是经常遇到?也许是因为其他程序正在运行旧版本?有时,更新一小段代码将导致整个程序崩溃,然后您只能还原到最新的可运行版本,并从那里继续开发。
二、仅仅因为我忘记添加分号,整个程序崩溃了
几乎每种编程语言都需要行终止符。当然,并不是所有人都需要行终止符。如果您忘记添加结尾分号,那只是一个无意的错误,但解析器不理解这一点,它将无情地引发致命错误。然后,您必须再花20分钟来查看代码,最后您发现缺少分号。也许这是调试的“乐趣”。
三、我想知道要求某人解决我犯的错误要花多少钱?
雇用其他开发人员解决此问题很诱人,但显然在财务上是不允许的。另外,如果您自己不这样做,那么如何从这些错误中学习呢?在经历了许多失败之后,当您终于对编程概念有了透彻的了解时,您会感觉很好,但这并不会阻止在我的脑海中浮现更多人的想法。
四、快速浏览Hacker News肯定会提高工作效率
许多程序员喜欢在Hacker News上了解有关软件和创业公司的社交新闻。这个网站上有很多关于自由职业者,时间管理,软件开发,新公司启动和融资的信息。尽管浏览该网站会给您带来效率感,但同时也浪费了您的时间。每隔几个小时休息一下。
五、如何记录API
如果您使用的插件或框架未记录在文档中,那么最令人沮丧的是您必须自己查看它们的源代码,我喜欢开发人员花时间专门设计文档的项目。该文档说明了所有可用的参数和选项,甚至可能提供了一些示例代码片段。不幸的是,并非所有项目都将是这样。最简单的方法是远离那些没有详细文档的项目,因此您不会感到痛苦。
六、.如何备份数据库
在开发和调试代码时,我并不总是考虑备份数据库。但是,数据备份可确保您可以在进行某些更改之前及时回滚。请记住,如果需要,请在本地保留网站项目文件和数据库的副本!这可能是一个令人讨厌的任务,但绝对不像重建损坏的SQL数据库那样令人讨厌。
七、解决此问题最快的解决方案是什么?
经过数小时的无能为力的工作,很明显,您可能需要尝试一种新方法。在设计接口之前,程序员希望使功能正常运行。确定最快,最准确的解决方案,并确保它可以在100%的时间内运行。
八、更新新版本可以解决此问题
负责管理编程语言依赖关系和插件的团队不需要频繁发布新版本。有时,将文件从本地传输到服务器时,更新PHP / Ruby / Python / SQL版本可以解决调试问题。本地更新很少会帮助修复源代码中的错误,除非您的版本已过时。值得一试!
九、我应该学习Git ,但是我想下周开始
版本控制系统Git在程序员中非常流行。它的学习曲线比其他竞争对手容易。它用于管理许多在线代码存储库。开发人员之所以要推迟学习,是因为对于初学者来说,入门曲线非常陡峭。但是,一旦您了解了它的基本命令,Git就变得非常简单。
十、丢掉它,我将从头开始
本文名称:遇到BUG,程序员的反应,你中招了吗
路径分享:http://jkwzsj.com/article/eepsjh.html