※ 引述《sing10407 (阿U)》之铭言:
: 今天来和大家分享一下遇过的神级code (嘴角渗著血在写这篇)
: 1. 变量命名
: 有遇过 A_A 、 Q_Q 、 wtf、wtfffff ....当变量的
: 我想哪一天我遇到 Q.Q 的物件导向 我会翻桌
: 2. 以前的同事coding时,遇到了一些问题
: 大概是数据库捞不出来,又没error
: 所以他干了一件事:
: for (int i=0;i<100;i++){
: result=doQuery(sql); //捞资料
: }
: 大家有遇到什么神人级的code吗??
想起了这篇…XD
http://tinyurl.com/k9wa57n
节录几个…
if( someBoolean == true){
String s = someString;
} else {
String s = someString;
}
String a = "null";
if ( a == null ) {
//do something...奇怪这里一直进不来
}
System.out.println(a); // 奇怪,这里都 print null 没错啊
"null"那个在javascript的code里意外地常见呢. 更诡异的是把它改回null反而会出错. 因为在其他地方当数值为空时回传的也是"null"...然后javascript没type checking, 所以在numeric array中夹杂一个字串当下是不会throw exception的.
作者:
jtorngl (Pedrosa go!)
2014-09-08 08:39:00请问第一个,除了 if (someBool) { 其它有什么问题吗?
版大的书让我在学生时期能够学会java第一个宣告字串那边根本是白写的,因为外面就消失了
作者:
kindom (诚仔)
2014-09-08 10:33:00网站受益良多
作者:
shnobi (shiro)
2014-09-08 10:35:00有好笑到
作者:
etoanik (小温)
2014-09-08 13:05:00第一个如果是python语言..外面也看的到...只是不好....
作者:
mapleone (mapleone)
2014-09-08 13:37:00某些语言的基础类别没有boolean,如果常接触这类语言,就会养成if( someBoolean == true)的习惯,可以避免在两种语言间切换code style的麻烦,反正一般java/C#也看地懂if( someBoolean == true)
第一个还有个问题…不管true/false都一样啊= =
作者:
fonz (寂寞的等待)
2014-09-08 18:12:00第一个在程式不断换手之后 就很容易出现...
作者: evencycu (加菲猫) 2014-09-08 22:24:00
看到大师了
作者: psliurt (反指标) 2014-09-08 22:24:00
有神快拜! 妈 我上电视了 @_@ /
作者:
KiroKu ( who)
2014-09-09 01:56:00第一个上司很常写 我真不知道为何
作者:
gname ((′口‵)↗︴<><...<><)
2014-09-09 08:51:00妈~ 我在这里 \~/^_^
作者: rzsty (Mr.Q) 2014-09-09 13:05:00
我都看您的网站学的
作者: zuhen 2014-09-11 01:46:00
站长好严格,我这篇竟然没加到分 XD