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