<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 3071字,需瀏覽 7分鐘

           ·

          2020-10-26 19:14

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

          題主的補(bǔ)充??

          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;??
          ......

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

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

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

          這些蘊(yùn)含智慧的代碼是禮物也是驚喜!

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

          真愛身邊的程序員!

          愛他們

          孫傳武 的分享

          有次看一項(xiàng)目源碼,注釋里有個(gè)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??
          //?上傳隊(duì)列??

          // 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;??
          }

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

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

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

          我去哭一會(huì)去。

          青苔 的分享

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

          虎耳 的吐槽

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

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

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


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


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

          瀏覽 24
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  午夜狂拍偷拍伊人之大香蕉 | 精品少妇在线刺激 | 国产成人麻豆作品 | 伊人大香蕉网址 | 国产激情终合 |