最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 13种程序员们最苦恼的噩梦,你中枪了吗?

    对于大多数人来说,让他们做噩梦的是陈词滥调:鬼魂、蜘蛛、被凶手追捕……但对于其他人来说,他们最害怕的事情并不常见。

    软件开发人员——如果你问他最糟糕的噩梦是什么,答案很可能与大多数噩梦无关,真正的噩梦是关键分号不起作用或产品。在分析了程序员关注的各种论坛之后,这里列出了 13 个程序员最糟糕的噩梦。

    1.我可以通过互联网解决问题

    一些程序员论坛已成为软件开发人员工具箱中的重要工具。当然也有很多其他程序员寻求帮助的论坛。程序员最头疼的就是,在看似无穷无尽的知识源中,没有你的问题的答案。

    “我看到有人在 Stackoverflow 上发布了同样的问题,但是逛了半天也没找到答案。” – 豪尔赫·伊伦

    2.键盘上最重要的键坏了

    不难想象,键盘对于开发者来说有着不言而喻的重要性。但同样,在开发人员眼中,并不是所有的键都那么重要。尤其是在某些编程语言中,某些键的使用频率高于其他键,例如 JavaScript、Perl 和 Objective-C 中的分号键。为了节省时间和避免错误,开发人员喜欢使用比鼠标更频繁的键盘快捷键。如果软件开发人员半夜惊醒,梦到他最喜欢的键盘上的键坏了甚至消失了,您不必感到惊讶。

    “我做过的最糟糕的噩梦是分号键坏了。”

    打了n行代码,发现Control键没反应……”

    3.无法连接网络,或断开连接

    更“利基”的噩梦之一是工具的论坛离线或由于无法解决问题的维护,但更常见的是,它在访问 Internet 时被丢弃并且无法访问该站点。因为毕竟互联网除了访问论坛的目的之外,更像是一个巨大的象鼻,里面装满了有用的东西,比如代码片段和开源软件。如果突然断网,编程团队之间就没有沟通,你最喜欢的在线音乐播放服务将无法使用,更不用说连接到远程服务或云端有多困难……如果你想吓唬程序员,大喊一声“不上网”就够了。请记住始终准备好除颤器以进行急救。

    “如果有一天互联网和谷歌消失了,那将是回到古老的孤立和黑暗时代。我们对虫子无能为力。”

    4.不可重现的危险错误

    为了修复错误,开发人员必须事先在开发或测试环境中重现导致错误的情况。如果幸运的话,可以在部署开发环境之前诊断和修复错误。许多开发人员害怕无法在受控环境中重现的随机漏洞。这些该死的错误会让你在重要客户面前感到焦虑和烦躁。这绝对是程序员的噩梦。

    “只有在人群或重要客户面前演示时才会出现的漏洞让我……”

    “蓝屏现象在我在公司从不会第二次出现,但在我到达客户家时总是出现。”

    5.缺少好的文档,甚至没有文档

    很难坐下来理解一段没有很好记录或注释的现有代码。如果没有文档或评论,那就更糟了。这种情况不仅适用于继承程序员的第三方编写的代码,也适用于同一程序员很久以前编写的文档记录不佳的代码。无论谁将无证代码分割开来写代码调试找段错误,它始终是一场噩梦。

    “毫不夸张地说,在没有开发文档的情况下维护旧软件对我来说是一场噩梦。”

    6.糟糕的老板和主管

    和其他人一样写代码调试找段错误,开发人员也有爱管闲事、不称职的老板。软件开发人员尤其讨厌随意干预他们代码的非技术管理人员。一些领导者喜欢承诺我们不能做的事情,并低估了在项目中切片代码所需的时间。想到这样的领导者和技术决策者,程序员甚至会在深夜的梦中哭泣。

    “对我来说最糟糕的是经理,这比牙痛还糟糕。他们为自己考虑太多,期望我们早日满足任何客户需求。这些所谓的经理也认为编程是小菜一碟,代码就像漂浮在空中,让你触手可及。”

    7.别人的清晰漂亮的代码

    对于大多数程序员来说,他们喜欢并且不得不继续处理别人的代码;但不要忘记,不同的计时器代码永远不会完全相同,对吧?即使是有据可查的第三方代码也可能会成为麻烦。它要求您进行调试、重构或结构化,以使代码适应几个月前可能已被切片的代码。这些工作让程序员心跳加速。如果没有,谢天谢地。

    8.项目中的必要更改

    在任何时候,软件开发人员都喜欢清晰表达且无法更改的应用程序需求。在实践中,许多要求是草率制定的,有时甚至是形式化的;要求进行更改的部分原因是项目经理不合格,部分原因是上级或客户本身的投诉和干预。总之,无论出于何种原因,对更改需求的恐惧——尤其是在最后一刻——始终是开发人员的仇恨。

    9.消失的代码

    不管开发者需要多长时间来调度软件,如果不小心清理了代码,所有的努力都将付诸东流。代码意外消失的原因有很多,最重要的是文件不小心忘记保存,或者未知的恶意漏洞阻止了保存。无论出于何种原因,无论是否考虑周全,程序员总是害怕破坏需要花费大量时间和精力才能提出的算法和函数。

    10.IE浏览器

    程序员通常很难使用某些技术。例如,Web 开发人员害怕在 IE 中进行开发。尽管它仍然是最流行的浏览器之一,但 IE 是 Web 开发人员的噩梦。可悲的是,旧版本的 IE 用户友好性较差,用户较多,并且比现代、环保的新版本需要更多支持。如果说电影《十三号星期五》中的凶手吓坏了网络开发者,那他的面具可能就是 IE 图标。

    11.身体不适

    编程不是一项体力劳动,但就像任何其他需要日夜在计算机上对数据进行切片的职业一样,有限的手臂、手或手指可能很难做到。任何对视力、理性思考能力产生负面影响的事情都会成为一个大问题。因此,软件开发人员的典型噩梦是:无法使用,甚至失去身体的一个或一些重要部位。

    12.我的脆弱伤害了别人

    任何软件开发人员都可能成为错误制造者。但并非所有漏洞都同样具有灾难性。其中一些错误令人讨厌但无害,另一些则使公司或客户付出了代价,而负责开发它们的人员则被解雇了。但在最坏的情况下,这种脆弱性会造成身体伤害,甚至危及他人的生命。

    13.分段错误

    程序员的一个常见噩梦是遇到段错误。此错误是由非法内存访问引起的。也就是说,程序试图访问受限的内存,或者执行一些受限的操作。一般来说,这种情况下访问内存单元会通知操作系统,操作系统又会通知有问题的,多半是挂起的进程,进程。开发人员最头疼的问题是找到问题的原因。因此,程序员的噩梦中也存在segfault。

    不管你是转行,初学者还是进阶,想学编程,进阶程序员~

    【值得关注】我~

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » 13种程序员们最苦恼的噩梦,你中枪了吗?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论