作爲程序員,有沒有讓你感到既無語又崩潰的代碼註釋?
StackOverflow
上有一個類似的問題,問大家見過哪些超秀的註釋,不少程序員紛紛吐槽自己見過的那些逆天註釋
。接下來,讓
我們一起來圍觀一下
。
//somedev1 - 6/7/02 添加對登錄屏幕的暫時追蹤功能
//somedev2 - 5/22/07 暫時個屁
//我也不確定我們到底需不需要這個,但是刪了又特害怕。
//如果這段代碼跑的通,那就是Paul DiLascia寫的。要是跑不通,
//如果將來讀到這行代碼,我會穿越回來,然後一死以謝天下。
//謹以此代碼和我所有的工作獻給我的老婆Darlene,
(潛臺詞是自己代碼寫的太爛,會丟了工作或者造成公司倒閉)
放個大招,在 GitHub 上有這麼一個腳本,前面好好的,很正常,到了中間作者忽然用註釋對 Adobe PSD 來了一大段的瘋狂吐槽:
//到了這個份兒上,我得給你說說這個 Adobe PSD 格式。
//PSD 可不是個好格式,它甚至都是不個壞格式,叫它壞格式都是
//對 PCX 和 JPEG 這些壞格式的一種侮辱。不,PSD 是一種爛到家的格式。
//我忙活這段代碼好幾個星期了,我對 PSD 日漸增長的仇恨,
//如果有兩種不同的做事方法,PSD 會兩個都試一遍。
//然後再以正常人無法想象的方式想出三個甚至三個以上的方法,
//把它們也都試一遍。PSD 把“前後矛盾”上升成了一門藝術。比方說,
//爲啥它忽然就決定這些特定組塊對齊 4 比特,而且這種對齊方式
//不應該包含在尺寸內?其它地方的組塊要麼沒對齊,
//這三種方式任何一種都是可以的,智商正常的格式都會只用一種,
//我們的 PSD 當然是三種都用了,而且不止三種。
//從 PSD 文件裏拿到數據,就跟從你那 58 歲生日時被一條抓狂的淡水鯊魚乾掉的
//用鯊魚這個比方不是我要表達的重點啊,但是我現在正在苦思冥想,
//那些小題大做搞出這種文件格式的人該有怎樣搞笑的人生啊。
//他們造出了這麼噁心的東西,心裏有愧。我是自然不會
看來是實在忍無可忍了。吐槽完這一段後,作者又繼續淡定地寫完了腳本。
https://github.com/zepouet/Xee-xCode-4.5/blob/master/XeePhotoshopLoader.m#L108
20、新人默默的在後面增加一行註釋:浪費在這裏的總時間=48h
這是一段來自貝爾實驗室的,第六版Unix Kernel,註釋語句爲“you are not expected to understand this”,意思就是,你不可能看懂這個。
去年蝦米音樂客戶端的程序員竟然稱一些活動送的VIP客戶爲“窮逼VIP“,引發了網友爭議。
32、顧客要是不會看個代碼註釋,被坑了可能還不知道
34、就連Nike也嘗試了在他們的robots文件里加入了一個有趣的圖案
IT技術分享社區
個人博客網站:https://programmerblog.xyz
本文分享自微信公衆號 - IT技術分享社區(gh_a27c0758eb03)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。