
某站後端代碼被“開源”,同時刷遍全網的,還有代碼裡的那些神注釋。
我們這才知道,原來程式員個個都是段子手;這麼多年來,我們也走過了他們的無數套路......
首先,産品經理,是永遠永遠吐槽不完的!網友的評論也非常紮心,說看這些代碼就像在閱讀程式員的日記,每一頁都寫滿了對産品經理的恨。
然後,也要發出直擊靈魂的質問:你是尊貴的付費大會員嗎?
這不禁讓人想起之前某音樂app的窮逼Vip,果然,窮13在哪裡都是會被标記的。
其實,不止這些,代碼注釋還有很多種玩法。畢竟,最會玩的還是你們程式員。
01 殺了個産品經理祭天大概全天下的程式員,都悄悄在代碼裡藏進了自己對産品舉起的那把大刀,而且一不留神,刀尖就露出來了......
傻13的是産品,不是我
到底要什麼,我也很無奈啊.jpg
▲昕霖是産品經理,李超是設計師
鍋是産品的,不是我的
出來工作,不就是為了賺錢嗎?一不小心,真實的想法就在注釋裡流露。
不得不說,該站的程式員,真的很會搞事情。
“錢多活少辦公室大,最好還能經常去國外旅遊并能報帳。”學生時代的Sergey Brin也把這個樸素的願景寫在了履歷代碼的注釋裡。原來,每個人的職業追求,都差不多。雖然後來的他成了Google聯合創始人。
上司和老闆們總有那麼些不可言說的小心思,不過,程式員們你們也太耿直了吧?!
老闆的心機,都被你們暴露了。
當然,同僚也并沒有多麼靠譜。
在代碼注釋裡,程式員們還能隔着時空通過comment喊話,進行友好地交流與切磋。
比如下面這兩行注釋,就是跨越兩年的一段喊話。
不過,一不小心,畫風可能就變了,忍不住就Diss了一下。
//somedev1 - 6/7/02 添加對登入螢幕的暫時追蹤功能
// somedev2 - 5/22/07 暫時個屁
05 猿們,要學好英語啊還有些注釋裡,包含着前輩程式員的語重心長:要學好英語啊!否則是會鬧笑話的。
藍翔畢業不要緊,重要的是縮寫不能亂寫:
否則後果很嚴重:
# 不要再用 anal 做變量名了
# 你們想用 anal 這個縮寫來表示analyze(分析),可是 anal 這個單詞的意思是“肛門”
# 我特麼在哪都能看到 anal 這個詞!
# 請不要再這麼做了!
# 你們要用就用analyze,或者xbvvzr,要不然用什麼其他的都可以。就是别寫成 anal_insert 或者 anal_check了
# insert是插入的意思,check是檢查的意思,自行腦補吧
06 喜提彩蛋,招聘了解一下如果你有一雙善于發現的眼睛,也許你就能看到,那些藏在Console裡的招聘廣告。也許,你從此就走上了升職加薪的人生巅峰呢~
不過,跳槽需謹慎。史上最良心注釋,碰到這樣的坑,就趕緊撤吧。
最後,寫代碼就像寫一首詩,就像唱一首歌。
這樣寫注釋,代碼無bug!
不過,話說回來,你們寫代碼,居然都寫注釋?文章内容來源于網絡,僅供分享使用。
原作者:51CTO官微
原文連結: 如此沙雕的代碼注釋,原來程式員都是段子手
原出處:公衆号