程序员的10句跟字面意思完全不同的常用语

你是否听到过同事说“这段代码不言自明”?你的同事的这句话的实际意思是这段代码不需要写注释。

你也许注意到了,很多时候,程序员所说的话的字面意思和其真实的意思是完全不同的。不用惊异,下面你将很快知道这些暧昧的短语和其深层次的意思都是什么。

最近Imgur上出现了一张图片,里面列举的程序员的一些专业术语和其含义,它能很好的帮助你理解这些话的真实意思。这里是对其中的精华进行的总结。

典型的程序员之间的对话

当程序员说“这代码写的可真烂”,他们的意思是“这烂代码不是我写的”。而当他们说这段代码有些“小问题”时,很可能这代码是他们自己写的。

当他们说“这个程序完全不能用”,他们的真实意思是“你的代码里有一些bug”。而当他们说“这个程序里还有些小问题”时,他们的真实意思是“我的代码里还有一些bug”

“混乱的架构”是说“你的代码组织混乱”,而“结构复杂”是在说“我的代码组织有点乱”
好的,坏的,丑陋的:程序员的10大常用语

  • 这是老代码:这代码能用,但没人知道它为什么能用。
  • 我们采用敏捷开发:每天早上我们都需要站着开无聊的晨会。
  • 我们测试过:在我的电脑上是好用的。
  • 我们还没测试过:程序里全是bug。
  • 方案很简洁:程序可用,而且我知道为什么可用。
  • 我们需要重写它:程序可用,但我不知道为什么?
  • 这类库不好用:我想自己发明一套。
  • Java比PHP好:我是个无聊的人。
  • 明天我们就能完成:把任务推到明天,而且在接下来的五天内完成它。
  • 下周我们就能完成:别再问愚蠢的问题了!

你有什么看法?你认为程序员的这些说话习惯好吗?其实还有很多这样的双关语我们可以在这里列举。你们的办公室里经常出现的俚语是什么?分享给大家吧。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-12-12 03:51:22

程序员的10句跟字面意思完全不同的常用语的相关文章

成为优秀程序员的10条黄金法则

下面这10个要点能帮助你成为一个更优秀的程序员. 1.不要重复 这是一条非常值得遵循的伟大原则.我很习惯于回过头去检查自己写下的代码,重构那些被多次使用的部分.虽然在将一个长方法分解为若干个短方法时,会遇到一些困难.Ctrl + R + M在visual Studio中非常有用,可以帮助你重构代码为单独的方法.这使得代码更加可重用和可测试. 2.命名变量的要点为说明它们是什么,而非它们是什么样的数据类型 唯一的例外是,如果你正在处理别人的代码,并且需要继续参与的,那么你应该遵照他们的命名规则.

成为高级程序员的 10 个步骤

What 软件工程师的职业生涯要历经以下几个阶段:初级.中级,最后才是高级.这篇文章主要是讲如何通过 10 个步骤助你成为一名高级软件工程师. Why 得到更多的报酬!因为你的薪水会随着你水平的提高而增加 提升你的职业生涯.成为了高级软件工程师之后,就可以朝着架构师.团队负责人.CTO 等职位前进 历经更大的挑战.随着你的成长,各种影响力也会提高. How 软件工程是很难的.这一行业在不断变化中,所以你必须紧跟它的步伐.你必须不断地投入时间和精力,因为你需要学习的东西总是比你能吸收的多.很多新

程序员的10大成功面试技巧

我遍览群书,发现关于程序员的面试技巧,好的建议其实并不多. 我们也发现,很多很有才华的程序员在面试的时候总是掉链子,这大概是因为他们把大多数时间都用来搞技术开发,而忽略了学习面试技巧的重要性. 这何尝不是一种悲剧.有效的面试技巧能让你成功得到工作,即使你对那个领域也并不是非常熟悉. 1.给自己写一份非常专业的简历 我的建议是,如果你想增加自己的入选机会,那最好还是花点钱制作一份专业的简历.相较于你将来可能得到的巨大收获,这真的只是一个小小的投资. 2.研究面试官 当我联系程序员来面试的时候,我总

给自私自利程序员的10大职业谏言

假如你想在IT行业里当中做的比其他程序员突出,那么,下面这些现象你要多考虑,随着越来越快速的开发.开发运营和分布式版本控制系统的逐渐流行,逐渐从之前的各人开发转移到现在的团队作战. 一般情况下,团队和部门都会是自行解决问题,负责人对整个项目的结果能做的很有限.本文所讲的内容言主要是想告诉大家,不要依靠别人,要让自己活出精彩,所以不妨学下这十大职业技巧,也许他们会让你在工作当中做起事来更得心应手. 1.自己是最棒的 自己一定要充满自信,要相信自己是最棒的.这样你会发现,对你肯定的人也会越来越多.

适用于Java程序员的10道XML面试题 新鲜出炉_java

包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见.XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准.XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema. 本文将看到10道常见的XML面试问答题.这些问题大部分在Java面试中会问到,同时在C,C++,Scala或其他语言的编程面试中同样很有用处.XML并不依赖于其他编程语言,同SQL一样是编程人员所需要

程序员心想事成的 10 步技巧

你是不是觉得自己已经很厉害了?是不是觉得自己已经掌握了所有的编程技巧?不要太自大了!只要你活着一天就有很多东西要学,永远不会有你会所有东西的那一天. 去一个公司里,想要别人知道你的才能很重要,因为这样你才能拿到很好的薪水.那如何做才能让别人知道你的才能呢? 1.建立自已的个人网站 一定要有自己的网站,做点自己的研究,在上面写写文章,不要什么都是学别人的,有亲身经历过,这样说起来才有质感.当然,文章也要写的像样些,字和语法不能有太多的错误,所以写完文章会要习惯检查下,整体文章要让人一看就明白你要表

成为优秀高级程序员的10个要点(转)

英文原文:10 Steps to become a Senior Software Engineer What 软件工程师的职业生涯要历经以下几个阶段:初级.中级,最后才是高级.这篇文章主要是讲如何通过 10 个步骤助你成为一名高级软件工程师. Why 得到更多的报酬!因为你的薪水会随着你水平的提高而增加 提升你的职业生涯.成为了高级软件工程师之后,就可以朝着架构师.团队负责人.CTO 等职位前进 历经更大的挑战.随着你的成长,各种影响力也会提高. How 软件工程是很难的.这一行业在不断变化中

Java程序员的10道常见的XML面试问答题(XML术语详解)_java

XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema. 本文将看到10道常见的XML面试问答题.这些问题大部分在Java面试中会问到,同时在C,C++,Scala或其他语言的编程面试中同样很有用处.XML并不依赖于其他编程语言,同SQL一样是编程人员所需要的技能之一,因此在任何技术工作面试之前准备一些XML问题是很有意义的. XML面试问答 下面是我列出的关于XML技术经常会问到的面试题.这些问题并不很难但涵盖了

激励程序员的9句名言

译文出自:外刊IT评论