程式設計師搞笑的程式碼註釋:誰的程式碼註釋我都不服,就服你的
什麼是程式碼註釋,如何在程式碼中添加註釋,相信每一位瞭解程式設計的人並不陌生。註釋裡往往有很多有趣的腦洞和「真心話」。今天我們一起去看看那些6到飛起,被玩壞了的幽默註釋吧。
資訊量太大的註釋系列——
01 你造麼?我是菜鳥!的註釋
// I am not sure if we need this, but too scared to delete。 。。。 。。。
中文:個人不確認是不是需要,但是實在不敢刪除
02 「我能怎麼辦?我也很絕望啊!」的註釋
// I am not responsible of this code。 // They made me write it, against my will。
中文:個人不負責這塊的質量,因為他們逼迫我違心的寫了這段程式碼
03 來自斯巴達勇士一般嘶吼的註釋
options。BatchSize = 300; //Madness? THIS IS SPARTA!
中文:瘋了吧?這是斯巴達!
04 程式設計師了無牽掛時寫下的註釋
Catch (Exception e) { //who cares? }
中文:誰在意?
05 「打死我,我也不會信」的註釋
/** * Always returns true。 */ public boolean isAvailable() { return false; }
中文:返回為true
06 「我寫的程式碼最牛X」的註釋
/* * 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。 */
中文:你可能相信你能看懂以下程式碼,但是其實絕對不可能,相信我。一旦你除錯了,你絕對會後悔裝聰明去嘗試最佳化這段程式碼。最好的方式是關閉檔案,去玩點兒你喜歡的東西吧
07 Java程式裡經常能看到的「典型」註釋
try { } finally { // should never happen }
中文:絕對不會執行到這裡
08 不自信到讓看到註釋的人有些心疼的註釋
//This code sucks, you know it and I know it。 //Move on and call me an idiot later。
中文:這段程式碼的確很挫,我知道你也知道,先不要罵我2B,請先接著往下看
09 絕對是「星戰迷」的註釋
long long ago; /* in a galaxy far far away */
中文:在很遠很遠的銀河系外 (這段程式碼能執行,絕對是個奇蹟)
10 老司機一不小心開了車的註釋
double penetration; // ouch
中文:我擦!(注:簡單來說,double penetration 代表一種「體位姿勢」,大家自行百度or谷歌吧~)
11 最能幫助你瞭解遞迴的註釋
# To understand recursion, see the bottom of this file At the bottom of the file: # To understand recursion, see the top of this file中文: #如果想了解遞迴,請看最下面的註釋 。。。 #如果想了解遞迴,請看最上面的註釋
12 一不小心暴露你家庭地位的註釋
(a != b) ? b : a //和老婆意見不一致的時候聽她的,意見一致的時候聽我的。
13 以為上個WC會有好心人幫忙做完工作的註釋
這裡還沒有完善,先去下WC,如果你看到了,可以幫忙補上相關程式碼,謝謝!
14 結果,老闆在我去WC的時候偷偷的在程式碼里加了這樣的註釋……
/* Please work harder*/
從WC回來看到這樣一行註釋的我,已哭暈在電腦前……
關於寫註釋這件事兒,猿們的第一反應是這樣的:
Q:你要加註釋
A:懂我的人自然懂,不懂的人說了也不懂
……
為什麼花幾個小時改好了bug,還要讓我寫為什麼這樣改?真的很累耶!!!
//寫完這段就辭職
//這段程式碼不知道誰寫的
//看起來沒用
//但是刪完之後程式就跑不起來了
//我也不知道為什麼
// This function has been here since 1987。 DON‘T FXXKING TOUCH IT
// System。out。println(“大聲告訴我有多少sql語句!!!!!!!!”+sqlList。size());
//只有我和上帝知道這段程式碼是什麼意思
//只有上帝知道這段程式碼是什麼意思
還有把把註釋當日記來寫的程式設計師:
今天J哥又改需求
今天J哥帶我吃麻辣燙
/*
* 大哥,我剛工作,這段寫的可能比較亂,消消火,還請多包涵,下面的連結,請笑納
*
* ed2k://|file|(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)(嗶)/
*/
//理論上來說這段程式碼不應該跑進來
————————-分割線————————-
//已經有x人在這個bug上浪費了xx小時
//在你浪費完時間後請更新上面的數字
當然,還有許多天賦異稟的猿們在程式碼裡面創作一些有意思的影象,比如:
//我們的目標是 沒有bug
點個關注不迷路~C語言/C++/Linux伺服器開發等技術點 持續為大家分享~私信我回復“資料”有驚喜小彩蛋~