1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        你見過哪些操蛋的代碼?切勿模仿!

        共 3071字,需瀏覽 7分鐘

         ·

        2020-10-26 19:14

        本文章展示的代碼的片段來自知乎的同名問答貼,舉出來一些反面例子,切勿模仿,就當輕松一刻了吧。

        題主的補充??

        String?result;??
        ......??
        return?result.toString();

        這種算嗎?大家盡情吐槽吧

        Cyandev 的分

        if?(m_doc->isModified()?==?true)??
        {??
        ????for?(int?i?=?0;?i?100;?i++)??
        ????{??
        ????????save();??
        //Save?the?document?for?100?times?to?ensure?it?has?been?saved?successfully.??
        ????}??
        }

        不知誰寫的,總之我都看哭了。

        侯杰 的分享

        enum?FiveLine??
        {??
        ??Gold,??
        ??Wood,??
        ??Water,??
        ??Fire,??
        ??Earth,??
        };

        枚舉名字不知道五行(hang)是什么鬼,看了枚舉內(nèi)容恍然大悟,原來是五行(xing)……

        李旭東 的吐槽

        class="div1">??
        ????class="div2">??
        ????????class="div3">??

        ????????
        ??
        ????????class="div4">
        ??
        ????
        ??


        ………??

        class="div27">??
        ????class="div28">??


        ????
        ??
        ??


        …………??

        class="div396">??
        ????class="div397">??
        ??

        …………??

        class="giveMeAFuckingClassName">??


        白砂糖 的分享

        //?以下所有l(wèi)eft代表右??

        //?以下所有right代表左

        Kun Andy 的分享

        public?enum?ColorType??
        {??
        ??Green,??
        //?綠色??


        ??Hong,??
        //?紅色??

        }??

        //......??

        this.curColortype=?ColorType.Hong;??
        ......

        毫無違和感!英語和漢語的激烈碰撞,一時愣是沒讀懂代碼,“Hong”為何物,你看注釋才恍然大悟!犀利

        可能是綠的拼音(lv) 有點像等級,所以為了防止歧義,用了Green!贊一個!

        程序員很可愛,我愛程序猿大家庭!

        這些蘊含智慧的代碼是禮物也是驚喜!

        可以幫你拉這么多zan!感謝!

        真愛身邊的程序員!

        愛他們

        孫傳武 的分享

        有次看一項目源碼,注釋里有個warning。

        //?warning:?Do?not?make?any?changes?here.??
        //?I?got?confused?why?it?can?run?successfully.??
        //?PLEASE?Do?not?make?any?changes?before?you?figure?it?out.

        紳士提督不笑船 的分享

        變量名

        class?UplaodDuiLie??
        //?上傳隊列??

        // Uplaod 非手誤,完全原文。??
        //?為什么你們只吐槽 typo 而不吐槽中英文混合呢。。

        myd7349 的分享

        從長度上來說,完爆樓上各位的。感受下:

        if(m_Str2.Find("'")>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find(':')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('/')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??


        if(m_Str2.Find('!')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('@')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('#')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('$')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('%')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??


        if(m_Str2.Find('&')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('^')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('*')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('(')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find(')')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('/')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('|')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find(':')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('[')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find(']')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('{')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }??

        if(m_Str2.Find('}')>=0)??
        {??
        ????AfxMessageBox("您輸入的包含非法字符");??
        ????m_Str2="";??
        ????UpdateData(FALSE);??
        ????return;??
        }

        哪怕不知道正則表達式,也該知道 FindOneOf 啊?!就是再不濟,也寫個循環(huán)吧。謹遵 DRY 原則的程序員看到這段代碼受到了 1024 Kg 的傷害。

        當然,還有什么:一個線程回調(diào)函數(shù)函數(shù)寫了 700 多行的事情咱就不說了。

        一個小小的項目專門定義了名叫 Global.h/cpp 的文件來放置全局變量咱也不說了。一個小小的項目中一二百個全局變量咱也不說了,這些全局變量中大部分還是指針變量咱也甭說了?。?!

        我去哭一會去。

        青苔 的分享

        看見這段代碼的時候,我拍了很久的掌……

        虎耳 的吐槽

        曾經(jīng)在一個家公司,有一次有人發(fā)現(xiàn)對每個請求,有個地方都會空等了一秒。

        后來問老大,他說如果客戶有新要求,隨時可以把性能提高一倍以上。

        原文:https://mp.weixin.qq.com/s/weMLSv_fbvyOUre4g48XRQ


        ——————END——————


        歡迎關注“Java引導者”,我們分享最有價值的Java的干貨文章,助力您成為有思想的Java開發(fā)工程師!

        瀏覽 24
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            玖玖爱伊人 | 色色色色色综合网 | 亚洲AV无码电影网站 | 天天撸天天日 | 污网站18禁 | 欧美 日韩 91swag | 国产88页| 色情五月天婷婷 | 日韩有码视频在线 | 91黄色视屏 |