Re: [闲聊] 各种神人的code

楼主: asonofdevily (asonofdevily)   2014-09-08 11:53:35
Case 1:
function testFunc (boolInput) {
var someBool = boolInput || true;
.....
}
Review code的时后发现, 就问"传false进去有用吗??? "......
Case 2:
.....
if (1 == 1) {
testFunc();
}
.....
这是某印度同事搞出来的, 还过了code review进了dev code base, 我刚好赛
到去sync到然后发现, 当初review的那个人还坐我旁边XD
这就算了,有时后changed files太多会漏看diff, 重点是.... 这个印度人从
此之后被笑
"You know 'if (true)' works the same? and you type less code.."
作者: GoalBased (Artificail Intelligence)   2014-09-08 12:01:00
1那个还满常看到的说
作者: lovdkkkk (dk)   2014-09-08 12:04:00
连 if (true) 都不打应该也一样
作者: azureblaze (AzureBlaze)   2014-09-08 12:08:00
这种应该是debug完忘了改回来吧
作者: apolkingg8 (NowDays)   2014-09-08 12:29:00
2很明显就是debug过了很开心就忘记改回来XD
作者: robler (章鱼丸)   2014-09-08 12:30:00
我也常忘记把debug用的code改回来
作者: Ayukawayen (亚布里艾尔发芽>//<)   2014-09-08 12:33:00
true改成false大概要9个键 1改0只要2个键
作者: y3k (激流を制するは静水)   2014-09-08 12:43:00
合理怀疑这是装忙忘记改回去XDDD
作者: GoalBased (Artificail Intelligence)   2014-09-08 13:39:00
讲错啦 2那个常看到
作者: mapleone (mapleone)   2014-09-08 13:45:00
2真的常看到,我更常看到if(1==0)。而且还是国外大厂的程式码。
作者: azureblaze (AzureBlaze)   2014-09-08 14:48:00
因为/* */不能放多层,if(0)有时候会比较方便
作者: ninepoints (不要叫我大大)   2014-09-08 15:07:00
#if 0在trace code的时候很扰民
作者: s25g5d4 (function(){})()   2014-09-08 21:39:00
第一眼看到以为是 l == 1 看推文才发现是 1 == 1
作者: leeheng (LHMa)   2014-09-08 22:09:00
true->false 可以用七个键,运气好可能可以用更少by vim

Links booklink

Contact Us: admin [ a t ] ucptt.com