如此沙雕的代碼註釋,原來程式員都是段子手

来源:https://www.cnblogs.com/lyy-1/archive/2020/06/08/13066635.html
-Advertisement-
Play Games

某站後端代碼被“開源”,同時刷遍全網的,還有代碼里的那些神註釋。 我們這才知道,原來程式員個個都是段子手;這麼多年來,我們也走過了他們的無數套路...... 首先,產品經理,是永遠永遠吐槽不完的!網友的評論也非常扎心,說看這些代碼就像在閱讀程式員的日記,每一頁都寫滿了對產品經理的恨。 然後,也要發出 ...


 

 某站後端代碼被“開源”,同時刷遍全網的,還有代碼里的那些神註釋。

 我們這才知道,原來程式員個個都是段子手;這麼多年來,我們也走過了他們的無數套路......

 首先,產品經理,是永遠永遠吐槽不完的!網友的評論也非常扎心,說看這些代碼就像在閱讀程式員的日記,每一頁都寫滿了對產品經理的恨。

 

 

 然後,也要發出直擊靈魂的質問:你是尊貴的付費大會員嗎?

 

 

 這不禁讓人想起之前某音樂app的窮逼Vip,果然,窮13在哪裡都是會被標記的。

 

 

 其實,不止這些,代碼註釋還有很多種玩法。畢竟,最會玩的還是你們程式員。

 

01 殺了個產品經理祭天

 

大概全天下的程式員,都悄悄在代碼里藏進了自己對產品舉起的那把大刀,而且一不留神,刀尖就露出來了......

傻13的是產品,不是我

到底要什麼,我也很無奈啊.jpg

 

 

▲昕霖是產品經理,李超是設計師

鍋是產品的,不是我的

 

 02 訴求都在註釋里了

 出來工作,不就是為了賺錢嗎?一不小心,真實的想法就在註釋里流露。

不得不說,該站的程式員,真的很會搞事情。

02 訴求都在註釋里了

 出來工作,不就是為了賺錢嗎?一不小心,真實的想法就在註釋里流露。

不得不說,該站的程式員,真的很會搞事情。

“錢多活少辦公室大,最好還能經常去國外旅游並能報銷。”學生時代的Sergey Brin也把這個朴素的願景寫在了簡歷代碼的註釋里。原來,每個人的職業追求,都差不多。雖然後來的他成了Google聯合創始人。

 

 

 03 一不小心,就把實話說出來了

領導和老闆們總有那麼些不可言說的小心思,不過,程式員們你們也太耿直了吧?!

 

 

 老闆的心機,都被你們暴露了。 

/** 老闆說多線程先不開,等客戶提需求優化 */

當然,同事也並沒有多麼靠譜。

 

04 隔空喊話,“友好”切磋

 在代碼註釋里,程式員們還能隔著時空通過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里的招聘廣告。也許,你從此就走上了升職加薪的人生巔峰呢~

 

 

 

 

 07 離職員工的溫馨提醒

 不過,跳槽需謹慎。史上最良心註釋,碰到這樣的坑,就趕緊撤吧。

 

 08 我的代碼就像一首詩

大家在入門學習前端的過程當中有遇見任何關於學習,行業方面的問題,都可以申請加入我的前端學習扣扣裙851231348。缺乏相關的基礎教程也可以直接來要
我這裡整理了-套最新的前端基礎教程,學習前端的這個過程當中我也收集了很多前端學習手冊,面試題,開發工具,PDF文檔書籍教程,可以直接分享給你們。

最後,寫代碼就像寫一首詩,就像唱一首歌。

 

 這樣寫註釋,代碼無bug!

 不過,話說回來,你們寫代碼,居然都寫註釋?

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 效果展示 頁面截圖 相關效果 預覽 html 頁面 從微信讀書上找了幾張書籍封面來做輪播的圖片。 index.html <body> <div id="container"> <div class="big_pic_div"> <div class="prev"></div> <div class= ...
  • 前言 本文所分享的是關於 vue 3.x 在用法上的改變,而不是在代碼實現上的不同。 雖然 vue2 到 vue3 的實現大改,但在用法上變化基本不大,比較明顯的一個變化就是添加了 setup(){} 函數了,幾乎所有的配置變成了以函數的方式進行定義。即使是這樣,但小改動還是很多的。本文主要分享的是 ...
  • 前言:都2020年了,感覺是時候該學一波webpack了,趁著最近有時間,就學了一下,等把官網上的webpack結構和模塊大概看了一遍之後,就感覺可以開始搭個項目實戰一下了,從0開始,一步步記錄下來 使用版本: webpack4.x 1.包含插件和loader * html: html-webpac ...
  • 前言 1.相信這段時間來,對 TypeScript 感興趣的小伙伴們已經把這個神器給系統的學習了一遍了吧。如果計劃開始學習但是還沒有開始,或者沒有找到資料的同學,可以看下我在之前文章中 前端進階指南 找一下 TypeScript 部分的教程,自行學習。 本文從最近在 Github 上比較火的倉庫 t ...
  • 前言 最近做了一個小型的vue的h5項目,發現在手機上運行的時候,第一次進去的首頁比較慢,然後同事提了下可以在生產環境用cdn,於是我嘗試了下 生產環境開啟cdn 1、 在vue.congfig.js裡面加入 const isProduction = process.env.NODE_ENV == ...
  • 今年算是經歷頗多的一年了,騰訊和華為都走了幾趟(一共面試了四個部門),拿了兩個offer。(開心.png),但還是掛了兩次,有點遺憾。 面試題總結 面試完之後,趕緊總結了一波,前端這個崗位,這兩家大廠的面試思路和麵試問題其實都差不多: 1. JS底層: 說一說js的原型與繼承。 分析一下優秀的前端框 ...
  • 最近在知乎看到這樣一個問題:“作為IT行業的過來人,你有什麼話想對後輩說的?” 筆者作為一位工作10年的老前端,忍不住也答了一波,為前端的朋友們總結了10條“走心”建議,都是那些年我踩過的坑,希望能幫你少走一些彎路。 前端十年,從業人數激增面試競爭更為激烈,前幾天一個朋友跟我說:“現在全網好像都在告 ...
  • 想要實現的效果(主要移動端) 使用了tools.min.js,教程參考: https://blog.csdn.net/tinico/article/details/18033493 然後發現有一個Bug,就是只要觸發touch事件,就會左右滾動,但我需要實現的是上下滾動時頁面隨之往下走 可是不管我是 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...