[CodeSOD] else...Where??
看板C_and_CPP (C/C++)作者Killercat (殺人貓™)時間16年前 (2010/02/04 02:51)推噓6(6推 0噓 23→)留言29則, 10人參與討論串1/3 (看更多)
中文翻譯其實滿難翻的,所以就不翻了 =P
最近比較沒加班的話,會慢慢更新一些The Daily WTF的文章跟大家分享一下
http://thedailywtf.com/Articles/Else-where.aspx
「我手下曾經有一個非常強的專家,他留下一句名言:給我足夠的NAND Gate(譯註 : 這
是一種邏輯閘,相當於先取and再取not...剩下的請查閱這裡),我將統治全世界」,Rob
B,在他的一本書裡面寫到:「其實換個繞口令一點的說法,你用上一整片的NAND Gates,
你可以做出其他邏輯閘能作到的任何事情。當然啦,因為有其他邏輯閘能作這些事情,你
實在不該浪費一狗票NAND gates來作這種無聊的事情。恩...這樣的確是辦得到的...
寫code的時候偶爾也會有類似的思維」
「前陣子我們從我們的外包商那裡看到了一份實在是爛到爆炸的C++ code。這東西平均每
行出錯率實在是真他媽的高,而且他的寫碼風格讓我們越看越想咒他老母。不過,這種
What the fuck的感覺,到我們看到這組code的時候達到了最高點。」
while(true)
{
if(mainType == 7)
{
subType = 4;
break;
}
if(mainType == 9)
{
subType = 6;
break;
}
if(mainType == 11)
{
subType = 9;
break;
}
break;
}
「來來來我們看看這堆鳥東西....」Rob繼續寫到:「我花了些時間在想,他幹麼寫這樣
?這個while loop到底是幹麼的?只是拿來搭配break跳過下面那些if的嗎?我還真沒看
過那麼蠢的,完全不是拿來作條件判斷的break...好啦,這是我第一次看到。」
Bob補充:「我幾乎可以確定這傢伙完全不知道什麼叫做else if....他好像只知道if
while break,所以就把他們拼在一起了...用這種超白爛的方法做出這個邏輯。」
---
感想 : 工程師再美國混口飯吃似乎真的很容易? XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.211.126
→
02/04 03:28, , 1F
02/04 03:28, 1F
→
02/04 03:30, , 2F
02/04 03:30, 2F
→
02/04 03:30, , 3F
02/04 03:30, 3F
→
02/04 03:31, , 4F
02/04 03:31, 4F
→
02/04 03:33, , 5F
02/04 03:33, 5F
→
02/04 03:33, , 6F
02/04 03:33, 6F
→
02/04 03:34, , 7F
02/04 03:34, 7F
→
02/04 03:34, , 8F
02/04 03:34, 8F
推
02/04 05:02, , 9F
02/04 05:02, 9F
※ 編輯: Killercat 來自: 114.25.211.126 (02/04 07:25)
→
02/04 07:26, , 10F
02/04 07:26, 10F
→
02/04 07:26, , 11F
02/04 07:26, 11F
推
02/04 10:04, , 12F
02/04 10:04, 12F
→
02/04 10:04, , 13F
02/04 10:04, 13F
→
02/04 10:05, , 14F
02/04 10:05, 14F
→
02/04 10:06, , 15F
02/04 10:06, 15F
→
02/04 10:07, , 16F
02/04 10:07, 16F
→
02/04 10:07, , 17F
02/04 10:07, 17F
→
02/04 10:08, , 18F
02/04 10:08, 18F
→
02/04 10:58, , 19F
02/04 10:58, 19F
→
02/04 11:00, , 20F
02/04 11:00, 20F
→
02/04 11:00, , 21F
02/04 11:00, 21F
推
02/04 11:03, , 22F
02/04 11:03, 22F
→
02/04 11:24, , 23F
02/04 11:24, 23F
→
02/04 11:24, , 24F
02/04 11:24, 24F
→
02/04 14:02, , 25F
02/04 14:02, 25F
推
02/04 14:29, , 26F
02/04 14:29, 26F
推
02/05 01:20, , 27F
02/05 01:20, 27F
推
02/06 01:33, , 28F
02/06 01:33, 28F
→
02/06 01:34, , 29F
02/06 01:34, 29F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章