1. 程式人生 > >史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

好的程式碼本身就是最好的說明文件。為了追求這一目標,除了寫出優雅的程式碼外,給程式碼們添加註釋,也是優秀程式設計師的一個好習慣。由於註釋不會影響程式本身,因此被程式設計師們玩壞了。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

有人用來娛樂,有人用來吐槽,有人用來調侃。程式設計師壓力大,需要一個地方發洩,可又不能因此斷了思路,於是程式碼註釋成了絕佳的地方。

去年,就有這麼一個事,蝦米音樂APP被爆出,程式碼註釋中含有歧視侮辱性的詞彙,將活動贈送的vip,標註為窮xvip。事件一曝光,就受到廣泛關注,引來罵聲一片。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

程式設計師一看這條註釋,別說,還挺有意思,下回我也玩玩,是個解壓的法子。可要是老闆看了,嚴重點的,估計就炒盤魷魚給這位程式設計師吃了,怎麼能這樣瞎寫呢?

註釋,似乎並不是程式設計師,發洩情緒的唯一寶地,ID也算是一個情緒垃圾桶。早些時候,知乎html程式碼中,曾出現這麼一個id名字:“get in zhihu because i am stupid”,譯為“傻子才進入知乎”,地址直接指向首頁,產生了比較惡劣的影響。這事兒估計老闆不知道,不然輕則扣績效,重則就是一頓k啊。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

你以為只有國內程式設計師,才這麼玩嗎?不!國外玩的更瘋。這是一段來自貝爾實驗室的,第六版Unix Kernel,註釋語句為“you are not expected to understand this”,意思就是,你不可能看懂這個。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

在《雷神之錘三競技場》這款遊戲中,同樣出現了奇葩的程式碼註釋,而且十分露骨,為了和諧,對關鍵位置進行了打碼,請自行腦補。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

谷歌創始人謝爾蓋·布林,在學生時代求職時,簡歷上沒有寫明期望的待遇,但如果你去檢視他的建立的html程式碼,會發現還是有要求的。

A large office,good pay,and very little work.

Frequent expense-account trips to exotic lands would be a plus.

意思就是,辦公室要大,工資要高,工作量還要很少,最好還能經常出差,去國外旅遊的。

要求還挺高,不知道如果谷歌的求職者,這麼告訴他,謝爾蓋·布林會不會跳起來,拍桌子。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

即將離職的程式設計師,會利用註釋幹什麼?嗯,別說,這堪稱時尚最良心的程式設計師了。直接告訴新來的兄弟,這家公司有多坑多坑。剛入職的程式設計師估計會被嚇跑,然後感謝一下前輩。老闆要是看了,估計不發飆都不行了。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

做顧客,要是不會看個程式碼註釋,被坑了可能還不知道,這是有多悲劇。

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

當然,閒的蛋疼的猿,還會做這樣的註釋:

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

或者是這樣:

史上最良心程式設計師,在程式碼註釋裡,告訴這家公司有多坑

 

嗯?如此註釋,娛樂娛樂就好,千萬別嘗試,要不你就得面對憤怒的老闆,亦或者是發狂的專案經理……

最後,如果有想一起學習web前端,HTML5及JavaScript的可以來一下我的前端群733581373,好友都會在裡面交流,分享一些學習的方法和需要注意的小細節,每天也會準時的講一些前端的炫酷特效,及前端直播課程學習

 

如果想看到更加系統的文章和學習方法經驗可以關注的微訊號:‘web前端技術圈’或者‘webxh6’關注後回覆‘2018’可以領取一套完整的學習視訊