百科问答小站 logo
百科问答小站 font logo



你在公司项目里面看到过哪些操蛋的代码? 第2页

     

user avatar   xzer 网友的相关建议: 
      

最常见的大概就是

if (b == true) {...}

我不常写c,不知道c程序员是不是觉得这种写法是理所当然的,但当我在java代码中频繁的看到这种代码的时候,我真的很无力。。。

————————————————————

补充一个朋友跟我讲过的笑话,让大家看看中国程序员在日本造了什么孽。

那个朋友有段时间短期做了两个月某大公司的运营系统的维护工作,然后告诉我那个项目的代码中充斥让人瞠目结舌的变量名。那些变量名有多变态呢,我来慢慢说。

比如我们如果有个订单管理的子模块,我们需要定义一个叫做「订单」的类,一般来说,就用英语order就可以了。

Order order = new Order();

大家都知道,某些英语不灵光的二杆子程序员呢,有时会用拼音:

Dingdan dingdan = new Dingdan();

老实说,这个虽然看起来有点恶心,但至少人民群众都看得懂是吧,也不算太糟糕。日本的程序员其实大多英语也不灵光, 日语的订单一般称为「注文票」,好了,日本的二杆子程序员呢其实也经常写下面的代码:

Tyumonhyo tyumonhyo = new Tyumonhyo();

跟我大天朝的拼音也算是异曲同工了。

那么,那个项目的代码牛x在哪儿呢,或者说变态在哪儿呢,我们都知道,有很多天朝程序员在日本混饭吃,很多系统都是中国程序员开发的,于是呢,我们就看到了下面的代码:

Zhuwenpiao zhuwenpiao = new Zhuwenpiao();

Bingo!!!你们知道吗,这个程序员为我天朝在日程序员作出了多大的贡献?这种变量名,只有我大天朝混日本饭的人才看得懂,只有我们能维护啊,这是怎样的一种机智,难道不值得大家鼓掌吗?

(再补充一点,就是这种变量风格不是个别代码,而是整个项目全部是这种风格,应该是某个外包公司团伙作案。。。)


user avatar   coofly 网友的相关建议: 
      
                #define TRUE FALSE             



     

相关话题

  为什么现在招聘C++程序员这么难? 
  喜欢用图形界面而不喜欢用命令行的人是不是不适合当程序员? 
  YY 遭浑水做空称营收中有近 90% 为伪造数据,百度收购 YY 会否有变局? 
  有哪些投资、理财方面的知识越早接触越好? 
  你认为长得好看在工作上有帮助吗? 
  我编程写代码被我妈一直说成玩电脑打游戏,我该咋办? 
  高三最后一百多天怎样提高学习效率? 
  近20年NBA打球最脏的超巨是科比吗?如果不是的话,哪一个是最脏的? 
  有哪些巧克力比较好吃? 
  希罗多德的《历史》的真实性和历史地位如何? 

前一个讨论
如何看待MIT教授文小刚 "matter = quantum information"的观点?
下一个讨论
我想用Qt做一个第一视角的赛车游戏,请问我应该看哪些相关书籍?





© 2025-04-07 - tinynew.org. All Rights Reserved.
© 2025-04-07 - tinynew.org. 保留所有权利