在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何吧垃圾代碼進行垃圾分類詳細指南說明

馬哥Linux運維 ? 來源:未知 ? 2019-08-03 11:25 ? 次閱讀

和大家聊了聊程序員的垃圾分類,有的程序員直呼太真實,有的程序員覺得太諷刺,不應該給程序員進行這樣的分類。

其實每個行業都會存在各種各樣糟糕的情況,娛樂性的分類會將問題放大,讓我們能站出來用另一個視角來看看,什么類型的程序員是我們應該避免的。

做為一名老程序員,誰還沒有寫過幾行垃圾代碼,我到現在還記得在第二家公司離職時,寫的那段超過 600 行一個方法的代碼,可以想象后面接手我工作的同事,看到那段代碼是什么樣的感受。

那段代碼已經過去了6年多,我現在仍然記得,可見有多痛。那 600 行代碼真的巨復雜,嵌套了至少四個 for 循環,處理了思科 IP 話機最復雜的話費解析功能。為什么會出現這樣的情況,因為時間!

那是我快離職的時候,領導仍然堅持讓我工作到最后一分鐘,就是寫這段邏輯,害怕我走了之后,短期內沒人搞的懂這塊邏輯,所以只留了夠寫代碼的時間,優化估計沒考慮。

在距離拿到離職證明還剩最后一個小時,我還改了最后一個 bug,其實那家公司和領導真的很不錯,只是離職交接這件事情,確實搞的有點小匆忙。

我一直都認為:好的代碼是不斷優化出來的,而不是一次敲出來的。正常情況下代碼編寫應該只占用30% 的工作,后面 70% 的工作就是不斷的去優化它。

可惜的是,在中國互聯網目前的情況下,后面 70% 的時間被不斷壓縮到了極致。很多程序員寫完代碼的時候,工期就到了,急匆匆的提交測試、上線投產。

在這樣的情況下,代碼質量完美、生產不出問題那就是世界第九大奇跡。中國很多互聯網公司老板都相信這種奇跡,這個事情本身也挺奇跡的。

有什么的環境,就會產生什么樣的產物,有時候這也是一種現實。

所以工作中有一些垃圾代碼也是正常的,但出現”虎軀一震“的代碼就比較少見了,對”虎軀一震“的代碼進行分類那就更有趣了。

有人說,垃圾代碼也是有價值的,當然這個觀點我是認可的,因為你的排泄物也是有價值的,只是這個價值用在哪里。

還有補充一句,文中案例均為虛構,如有巧合,請來打賞!

1

干垃圾 | 虎軀一震代碼

虎軀一震?被嚇一跳算不算?反正我再看到那段代碼,我的表情大概是這樣的:

有一次我開了一個網站,網頁半天沒有反應,頁面的右下面有一個”清理緩存“的超鏈接,于是就好奇的點了一下,沒想到它立刻就彈出了清理完成!

作為一名老司機,習慣性的按下了:Ctrl+Shit+I 快捷鍵,就發現了下面這段牛X的代碼。

清理緩存

仔細查看了代碼還發現有這樣一個函數,del_yeye(); 一時看不出來這是要干嘛,跟著代碼查過去發現是:

parent().parent().remove();

合著是要刪除爺爺,方法命名很形象、很具體,給五星好評!心中升起一片由衷的佩服,果然乃我輩之將才!

當然我們后端程序員也不能示弱,就比如下面這段示例,代碼簡潔,命名規范,沒個三五年經驗寫不出來這種代碼。

這是一名資深程序員的素養。

當我在知乎看到這個分享,才明白我國的編程大任,已經順利的傳遞到了祖國的花朵。以下是小咔的經歷:

我曾經在我們學校辦公室里看見一個六年級小學生熟練的在文本文檔里敲出三行

:startstartcmdgotostart

我當時就震驚了

然后再看他熟練的放到c盤里,改后綴為bat,然后在桌面上新建個快捷方式,更改圖標,重命名為“六年級教案大全”?!

當我下次再見到他時,他竟然帶著兩個人一起把整個辦公室的電腦都創建了這個鬼東西???

可以想象的是,這位小朋友前途一片光明。

干代碼建議處理措施:不建議、不倡導,但可以在自己家的電腦試用!

2

濕垃圾 | 風騷代碼

寫這么騷的代碼,你們領導知道嗎?

比如這個程序員,寫了一段自動呼叫電話的程序,是這樣的:

chara;printf(“請輸入您要呼叫的號碼\n”);scanf(“%char”,&a);printf(“error!\n”);printf(“系統異常,自動轉呼!\n”);printf(“正在撥號:110”);

不知道用戶看到這段提示的時候,內心是不是這樣:

當然在我們這行,沒有最騷只有更騷,據說下面這段代碼是 AI 最核心的代碼,價值1個億!!

其實我只想拿它試試能不能拿它融到一個小目標!

濕代碼建議處理措施:發揚光大!

3

有害垃圾 | 毀滅性代碼

三行代碼教你做人:

dropdatabaserm-rf/shutdown-hnow

竟然有程序員找到了更牛逼的玩法,比如

sudochmod-R000/

這些代碼看了不止會虎軀一震,心里還會一揪,這是在誘導犯罪呀。

網上流傳著一段【C++黨】變量定義

#defineintdouble#definetruefalse#definemaxmin#defineminmax

果然是奇才,這種牛逼的方案完全可以推廣到 PythonJava ,PHP ,Golang...,并且把它打成組件包的時候,不知道會發生什么。

真正的程序員都是要給自己留后路的,比如上線后甲方突然說程序運行效率太低了,突然要求項目響應速度提升十倍!作為一名年輕的程序員,可會能哭暈在甲方爸爸的辦公室。

但是對于一個資深的程序員來講,這個都不是事兒!一行代碼搞定所有性能優化問題,并且可以按照百分比進行定制!

這就是一名資深程序員的價值!

有害代碼建議處理措施:建議啟動垃圾回收機制!

4

可回收垃圾 | 可回收代碼

一個關于for循環的凄美愛情故事

男孩

for(;;)printf("ILOVEYOU\n");

女孩回復

for(;;)printf("ILOVEYOU\n");

個人覺得,循環一百次的時候,應該一個 Thread.sleep() 或者 break,不然看著好像有點累。

還有一名網友的經歷:

我原話和他說,你判斷一下這些參數是否為空,不為空,就存庫,懂嗎?

他答,懂。

后來,我轉過來看他代碼

StringA=parm.get("A");StringB=parm.get("B");

上頭是我接的參數(不是源碼)

以下是他寫的,除了參數名不一樣,完全沒改

if('A'=='空'){}else{System.out.println("存入A");}if('B'=='空'){}else{System.out.println("存入B");}

我看完愣了一下,問,寫完了么?

他說,差不多了。。。

然后我啥也沒說,默默接過來,把代碼寫完,然后給頭說了

第二天,這小伙就接到HR通知,明天不用來了。

其實這個程序員還是可以在培養的,也就錯了兩個地方而已,這個老程序員太認真了。

可回收垃圾建議處理措施:回收加工再利用。

5

牛逼的代碼

其實人生中最牛逼的代碼是:

publicclassTest{publicstaticvoidmain(String[]args){System.out.println(“HelloWorld”);}}

當輸出了 Hello World 的時候,18歲的我感覺到了自己與同齡人的不同,那種自豪感,那種快樂油然而生。仿佛那不是一段冷冷的代碼,而是我人生的方向標。至此,紀念我程序生涯的開始。

在我 22 歲的時候,又通過一段代碼,成功脫單........,代碼運行后的效果圖如下:

當然為了大家的單身事業,我在網上尋找了很久,找到一份成品,需要的朋友可以在公號內回復:表白,即可獲取。

6

結束語

其實各個公司都存在一定的祖傳代碼,這些代碼就是一個垃圾寶庫,有時候你根本不知道它是在干嘛,甚至覺得它幾百年可能都沒有使用過,但最關鍵是不敢動!

別問我怎么知道的!

自此以后,遇到一些看著很奇怪的代碼壓根兒碰都不敢碰。

有時候心血來潮改點東西……代碼從頭錯到尾……

有時候當你只刪了一行代碼時,可能會發生下面這種情況

你說哪家公司完全沒有垃圾代碼,我是不信的!如果有,那就是剛成立的。

警告:文中所有代碼均收集于網絡,文中故事皆為虛構,如果雷同,請來贊賞。

請勿將文中代碼應用于任何場景中,個人娛樂謹慎嘗試!!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • AI
    AI
    +關注

    關注

    87

    文章

    30998

    瀏覽量

    269328
  • 代碼
    +關注

    關注

    30

    文章

    4791

    瀏覽量

    68699
  • 程序員
    +關注

    關注

    4

    文章

    952

    瀏覽量

    29815

原文標題:程序員垃圾代碼分類指南

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    人工智能分類垃圾桶原理

    人工智能分類垃圾桶原理,Hello,大家好,作者終于考完研了,現在開始更新自己以前的科研項目來供大家一起學習參考,開源共享,,歡迎加油一起學習,一起開源中國。今天共享的開源項目是,利用python中
    發表于 07-21 07:48

    基于51單片機的一個語音識別分類智能垃圾桶設計

    編寫語音模塊(部分代碼)語音模塊串口調試結果51單片機代碼(部分代碼)項目展示基本介紹這個一個基于51單片機做的一個語音識別分類智能垃圾桶,
    發表于 11-18 07:19

    垃圾分類系統機械結構是怎樣去設計的

    垃圾分類系統機械結構是怎樣去設計的?垃圾分類系統的上下位機是如何進行通信的?
    發表于 12-21 06:43

    芯片裝進垃圾桶 物聯網助力垃圾分類

    單位(小區) 試點垃圾分類的進展情況如何?帶著這些問題,記者近日走訪了福田區多個分類試點單位,就垃圾分類工作的開展、進展、困難等
    發表于 12-06 18:00 ?547次閱讀

    如何使用機器視覺技術進行垃圾分類

    垃圾一直是讓各個國家頭疼的問題,尤其對于人口過億的人口大國。其中,垃圾分類被視為一項有效的推廣措施,不過,并非所有人明確「可回收」與「不可回收」的定義,或者說對垃圾需要有更清晰的劃分。
    的頭像 發表于 07-06 11:13 ?6434次閱讀

    如何利用物聯網為垃圾分類

    物聯網的應用,使智能垃圾分類回收機能對各種垃圾進行精準分類、分析、跟蹤以及處理等。
    發表于 07-08 14:16 ?5017次閱讀

    “你是什么垃圾?”垃圾分類機器人是否成為未來垃圾分類的福音?

    “你是什么垃圾?”這是上海乃至全國大媽的垃圾拷問通用語,垃圾分類機器人能否成為未來垃圾分類的人類
    的頭像 發表于 07-17 14:53 ?2935次閱讀

    人都分不好垃圾,機器能分好嗎?

    垃圾分類可以更好地保護我們的環境衛生,為了讓大家能夠正確對垃圾進行分類,官方發布了垃圾
    的頭像 發表于 07-18 11:37 ?7579次閱讀

    垃圾分類”火了!垃圾分類企業準備好了嗎?

    最近“垃圾分類”火了,皆因在上海正式將垃圾分類入法后,全國46城也將逐步建立生活垃圾處理系統,而上海之后最快行動的是北京。
    的頭像 發表于 07-22 11:39 ?3247次閱讀

    “VR”和“垃圾分類”的合作

    “VR”和“垃圾分類”的跨界合作
    的頭像 發表于 08-26 16:10 ?2911次閱讀

    “全國垃圾分類”服務上線微信 可查看生活垃圾分類標準和投放要求

    12月1日,《生活垃圾分類標志》標準正式實施。原本隨手一丟的垃圾,如今讓很多人犯了難。好消息是,微信如今也能“查垃圾”了”。
    的頭像 發表于 12-20 09:02 ?2278次閱讀

    人工智能是如何將垃圾分類

    AI識別垃圾,主要是通過對攝像機對垃圾中的物品進行識別,一旦識別到其他垃圾,設備將會自動報警提示用戶,從而讓用戶對垃圾
    發表于 03-01 17:17 ?4842次閱讀

    這款智能垃圾分類箱跟普通的垃圾箱有何區別?

    新投入使用的這款智能垃圾分類箱跟普通的垃圾箱有何區別?眾所周知,垃圾可分為可回收物、易腐垃圾、其他垃圾
    的頭像 發表于 04-26 09:58 ?5063次閱讀

    垃圾代碼應該怎么寫

    在 GitHub 上有一個新項目,它描述了「最佳垃圾代碼」的十九條關鍵準則。從變量命名到注釋編寫。這些準則將指導你寫出最亮眼的爛代碼。 為了保持與原 GitHub 項目一致的風格,下文沒有進行
    的頭像 發表于 01-18 11:08 ?2005次閱讀

    VR環保教育 | 全民垃圾分類虛擬仿真互動體驗,游戲化場景輕松學會垃圾分類

    在我們的日常生活中,垃圾分類已成為一項重要的公民責任。然而,由于缺乏對垃圾分類的深入理解和相關知識,許多人在實踐中往往感到困惑和挫敗。為了解決這個問題,一種創新的解決方案應運而生:全民
    的頭像 發表于 08-28 15:41 ?1051次閱讀
    VR環保教育 | 全民<b class='flag-5'>垃圾</b><b class='flag-5'>分類</b>虛擬仿真互動體驗,游戲化場景輕松學會<b class='flag-5'>垃圾</b><b class='flag-5'>分類</b>
    主站蜘蛛池模板: 日日操日日爽| 极品丰满翘臀后进啪啪| 国产一区二区高清在线| 久久在精品线影院精品国产| 天堂在线天堂最新版在线www| 成人伊人亚洲人综合网站222| 丁香婷婷亚洲| 99久久网站| 最新欧美一级视频| 亚洲禁片| 天天干视频在线| 人人干人人干| 国产成人mv 在线播放| 国产黄色片一级| 视频在线h| 亚洲男人a天堂在线2184| 热99精品| 在线播放色| 香蕉视频色版在线观看| 1000部禁片黄的免费看| 五月婷婷六月丁香激情| 又色又爽视频| 国产免费久久精品99| 一级做a爰片久久免费| 特黄色毛片| 欧美电影一区二区| 黄色成人毛片| 18视频免费网址在线观看| 天天爱天天做天天干| 成人在线一区二区三区| 人人天天夜夜| 成人免费黄色| 色视频免费观看高清完整| 视频在线播放免费| 日本aaaaa级片| 亚洲video| 欧美日韩一区不卡| 国产免费一区二区三区在线| 午夜欧美精品| 超黄视频在线观看| 视频一区视频二区在线观看|