<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>

          我見過的極品代碼bug

          共 596字,需瀏覽 2分鐘

           ·

          2021-10-22 00:24

          程序員寫代碼有bug是很難避免的,也是因為程序員的bug存在,才讓另一個職業(yè)有了更好的發(fā)展,那就是軟件測試行業(yè)。

          但是程序員寫bug,對于自己肯定是一件非常難忘的事情。

          我記得我在之前做一個TP固件升級的功能,也就是開機的時候,把TP是固件bin文件通過I2C燒錄進去,但是我忘記加了判斷。然后,那是一個周六,我們硬件的同事給我打電話,說這次生成的100臺設(shè)備好多TP表現(xiàn)不好,但是有的時候開機又好了。

          然后趕緊回來加班檢查代碼,發(fā)現(xiàn)在做升級功能的時候,沒有做版本判斷,每次開機都升級,導致如果版本一致的話也升級,不僅讓開機時間變慢了,還出現(xiàn)了各種異常的情況。




          好了,現(xiàn)在讓大家看看一些比較有代表性的bug


          這個是典型的通過測試,但是不可能通過壓力測試,如果有做壓力測試的話,這個bug應(yīng)該是能被發(fā)現(xiàn)的。





          還有一個因為類型轉(zhuǎn)換導致火箭爆炸解體的bug


          這個不知道要殺多少個程序員祭天了。

          但是這種出現(xiàn)重大bug的程序員,應(yīng)該重點保護才行,因為這是花代價買回來的經(jīng)驗呀。

          溢出的情況可以看這個例子


          #include?
          using?namespace?std;
          int?main?()?{
          ?????cout?<< sizeof(int) << endl;
          ?????int?a = 0x7FFFFFFF;
          ?????cout?<< a << endl;
          ?????a = a +1;
          ?????cout?<< a << endl;
          ?????return?0;
          }







          內(nèi)容來自:
          https://www.zhihu.com/question/482967292





          推薦閱讀:

          專輯|Linux文章匯總
          專輯|程序人生
          專輯|C語言
          我的知識小密圈

          關(guān)注公眾號,后臺回復「1024」獲取學習資料網(wǎng)盤鏈接。

          歡迎點贊,關(guān)注,轉(zhuǎn)發(fā),在看,您的每一次鼓勵,我都將銘記于心~

          瀏覽 35
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  大香蕉伊人网 | 青青草在线视频在线免费 | 日韩人妻久久亚洲 | 日本女人操逼 | 无码Aⅴ|