趣味橫生的程式設計師搞怪程式碼註釋

gbtags發表於2013-12-07

  相信每一個程式設計極客都知道什麼是註釋,也都知道如何在程式碼中新增註釋,今天這篇文章中,我們將不會討論如何新增註釋,或者如何新增一個完美的註釋,在今天的文章裡,我們將給大家奉獻一場來自全球開發人員的註釋盛宴,看看大家是怎麼在程式碼中新增自己富有想象力的註釋吧,絕對會讓你樂此不彼!

  當然,如果你也有很多超有趣的註釋,請留言和我們分享!我們的口號是:

“快樂程式設計,娛樂註釋” !!!

 注重語法的註釋

return 1; # returns 1 

 來自絕對菜鳥的註釋

// I am not sure if we need this, but too scared to delete.
... 
...

中文:個人不確認是不是需要,但是實在不敢刪除

 來自正直程式設計師的註釋

// I am not responsible of this code.
// They made me write it, against my will.

中文:個人不負責這塊的質量,因為他們逼迫我違心的寫了這段程式碼

 來自電影的註釋

options.BatchSize = 300; //Madness? THIS IS SPARTA!

 中文:瘋了吧?這是斯巴達!

 絕對盡責的註釋

i++; // increase i by 1

 中文:給變數i增加一個記數

 絕對會被忽略的註釋

Catch (Exception e) {
 //who cares?
} 

 中文:誰在意?

 絕對不能信任註釋

/**
 * Always returns true.
 */
public boolean isAvailable() {
    return false;
}

中文:返回為true (編輯:永遠不能相信註釋)

 典型的遺留系統程式碼裡的註釋

/*
 * You may think you know what the following code does.
 * But you dont. Trust me.
 * Fiddle with it, and youll spend many a sleepless
 * night cursing the moment you thought youd be clever
 * enough to "optimize" the code below.
 * Now close this file and go play with something else.
 */ 

中文:你可能相信你能看懂以下程式碼,但是其實絕對不可能,相信我。一旦你除錯了,你絕對會後悔裝聰明去嘗試優化這段程式碼。最好的方式是關閉檔案,去玩點兒你喜歡的東西吧

 Java程式裡經常能看到的“典型”註釋

try {

} finally { // should never happen 

}

 中文:絕對不會執行到這裡

 超級有自知之明的程式碼註釋

//This code sucks, you know it and I know it.  
//Move on and call me an idiot later.

 中文:這段程式碼的確很挫,我知道你也知道,先不要罵我2B了,請先繼續往下看

 絕對有年頭的註釋

long long ago; /* in a galaxy far far away */ 

 中文:在很遠很遠的銀河系外 (編輯:這段程式碼能執行,絕對是個奇蹟)

 "情色"程式碼讓我如何註釋為好

double penetration; // ouch

 中文:我擦!(編輯:如果你不熟悉英文,double penetration 絕對無法理解,但是如果你熟悉AV,瞭解情色,應該知道什麼體位是“雙管齊下”吧! 嘿嘿,有點兒淘氣了,請大家不要見怪)

 絕對無法挑剔的註釋

/////////////////////////////////////// this is a well commented line

 中文:這注釋絕對完全沒有問題

 保證正確體位的註釋

// I don't know why I need this, but it stops the people being upside-down
x = -x;

 中文:我也不知道為什麼需要這個,但是這個能保持大家不會倒立

 來自Java1.2 SwingUtilities的註釋

doRun.run();  // ... "a doo run run".

 最好的幫助你瞭解遞迴的註釋

# To understand recursion, see the bottom of this file 

At the bottom of the file:

# To understand recursion, see the top of this file

中文:

#如果想了解遞迴,請看最下面的註釋

...

#如果想了解遞迴,請看最上面的註釋

 絕對督促你工作的註釋

/* Please work */

 絕對菜鳥註釋

//I am not sure why this works but it fixes the problem. 

 中文:不知道為什麼,但是的確解決了這個問題

  希望這些有趣的註釋能夠博君一笑,如果大家有興趣繼續歡樂的話,請徑直前往StackOverflow閱讀:你所遇到的最棒的註釋,相信你會歡樂一天滴!

  相關文件:大開眼界!有趣的網頁註釋集萃

相關文章