Programming Jargons
今天在 Coding Horror 看到的XD
其實不完全和 C/C++ 相關, 但是滿有趣的
http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html
挑一些有趣的出來
1. 尤達條件式
例如 if (5 == count)
因為一般習慣是把變數寫在前面, 常數寫在後面; 這樣倒過來寫和尤達大師的
說話方式如出一徹。
2. 神奇寶貝例外處理
try {
}
catch (Exception ex) {
// 抓到了!!
}
全部錯誤都一把抓(catch 'em all)的處理方式。
3. 埃及式括弧
看圖
http://www.codinghorror.com/.a/6a0120a85dcdae970b016768a17a2a970b-800wi
if (a == b) {
printf("hello");
}
一般這個是叫做 K&R style, 為什麼叫埃及式?仔細看圖裡面手的位置!
5. 鴨子
由遊戲公司 Interplay 發源。
當 Interplay 製作 Battle Chess(一款經典西洋棋對戰遊戲)時, 一位動畫設
計師為了不讓管理團隊囉唆他的成品, 幫皇后加上一隻寵物鴨, 並刻意把這隻鴨
子的動畫部分與皇后本身分離。當管理團隊檢視他的成品後, 只說了一句:
「這很棒, 只有一個問題:把那個鴨子拿掉。」
從此之後「鴨子」便被用來代表為了讓產品其他部分避免不必要修改, 而故意加
入以吸引管理團隊注意的無用功能。
20 忍者註釋
又稱隱形註釋、隱藏註釋、或者沒有註釋。
還有一些很有趣可是不好翻或者跟這裡無關的, 有興趣可以自己去看XD
--
Les grandes et les meilleurs tone from "Zadok the Priest"
Eine grosse stattliche Veranstaltung by F. Handel
THE MAIN EVENT! These are the men
Sie sind die Besten
"Champions League" by Tony Britten THESE ARE THE CHAMPIONS!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.164.138.155
→
07/23 11:19, , 1F
07/23 11:19, 1F
→
07/23 17:21, , 2F
07/23 17:21, 2F
→
07/23 17:22, , 3F
07/23 17:22, 3F
→
07/23 17:22, , 4F
07/23 17:22, 4F
→
07/23 17:23, , 5F
07/23 17:23, 5F
→
07/23 18:00, , 6F
07/23 18:00, 6F
推
07/23 18:38, , 7F
07/23 18:38, 7F
→
07/23 18:40, , 8F
07/23 18:40, 8F
→
07/23 18:40, , 9F
07/23 18:40, 9F
→
07/23 18:41, , 10F
07/23 18:41, 10F
→
07/23 18:50, , 11F
07/23 18:50, 11F
推
07/23 20:09, , 12F
07/23 20:09, 12F
→
07/24 10:51, , 13F
07/24 10:51, 13F