邪恶程序员是比赛开始写作的程序员不可读的,无法控制代码试图对他们的公司和同事不屑一顾。他们往往经常使用以下几种策略:

1) 坏识别:
整数x;如果(1==x)x++;如果(x==2)x=3;否则x=4;
这给人一种错觉,第一个if与其他if匹配,但它不匹配。这是邪恶的。

2) 相同的变量不同大小写的名称

int myLoopControlVariable=0;
int myLoopControlVarlable=0;

这些看起来都一样,但那个该死的“我”把你搞砸了

3) 他们交替使用大写字母“O”和零:

int bigONotation=0;
int big0旋转=0;

试着读这篇文章,尤其是当你的字体看起来完全一样的时候;

4) 他们制造长的长变量名,因此您必须剪切和粘贴;

int aVariableThatIsUsedToControlTheLoopInMyFunction=0;

5) 它们使用“dummy”之类的名称创建变量,这一点非常重要。

6) 他们使用ed三元运算符而不是if语句,因为它们更难阅读。

var?变量1?变量4:变量5:变量3?变量6:变量7

7) 他们从来没有评论当他们发表评论时,他们会编造一些评论,这些评论不会描述发生了什么,也不会指出你错了方向.

8) 他们把所有的数字都写成二进制,所以你必须计算它们的值。

免责声明:如果你决定成为一名邪恶的程序员,并对你的同事使用这些策略,我不承担任何责任。

登录登记在这里写点什么或联系作者。