<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 程序員為什么要一直改BUG,為什么不能一次性把代碼寫好? [程序員為什么要一直改bug ?不能一次性寫好嗎?-藍夢依燃的回答-悟空問答](https://www.wukong.com/answer/6346304916088160513/?iid=25315997380&app=news_article&share_ansid=6346304916088160513&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_medium=toutiao_android&utm_campaign=client_share) * * * * * #### 沒有絕對的完美 沒有bug的程序是不存在的,你說沒有,是因為你沒有找到,足夠長的時間,一定能找到的,但是誰能對未來未知的事情許諾,所以你無法證明,無法推翻,沒有bug的程序是不存在的。 軟件開發,引入系統太多,開發都依賴于很多工具,IDE編譯器,操作系統,機器,而這些都是別人做的,誰能保證哪個環節絕對不出問題,并且軟件迭代快,系統,環境都會更新換代,誰能保證軟件能夠一直能運行,所以沒有完美的代碼,沒有無BUG的軟件,**只有不斷迭代,不斷完善,不斷更新的代碼才是最有價值的代碼。** * * * * * #### 依賴庫BUG 一個功能模塊幾乎不可能是獨立的,它必然牽扯到其他模塊。對于你所依賴的模塊,你沒辦法保證這些模塊是100%可用的。這個時候可能雖然有錯誤,但是只要不影響主要流程,我們依然可以正常使用。**但這個時候對于外部依賴的異常處理,很考驗工程師的能力。** >[danger] 根據“墨菲定律”——“凡事只要有可能出錯,那就一定會出錯。所以凡是有可能失敗的,就一定會出現失敗的情況,凡是可能出現并發問題的,就一定會出現并發問題,所以每一行代碼都要嚴謹,并為可能出現問題的部分做好異常處理,以保證代碼在每個地方都周到嚴密,不會在未來出現什么亂子。 ![](http://cdn.aipin100.cn/18-4-2/77693588.jpg) * * * * * #### 沒有個體能獨立而存在 還有,比如qq運行在操作系統上,系統如果有問題,qq也要想辦法使用一些方法遷就,使得qq在每個人的電腦上都能運行,這就需要qq為不同的情況做一些特殊的處理,另外操作系統是運行在硬件上,即使硬件沒有問題,誰能保證當前的使用環境呢,比如電流,空氣濕度等呢,這些因素都會造成軟件運行的不穩定性,所以絕對完美的軟件是不存在的,沒有bug的軟件是不存在。 * * * * * #### 工具/環境不完美 比如,為了方便用戶而引入的圖形化和操作互動,同時也是bug之源,但為了便利,我們只能忍受,并盡可能降低bug的數量。除此之外,大型軟件中涉及到的許多工具,本身就不夠完美,但我們還得使用它們,**比如網絡通信協議,同樣不完美,但我們不能等到完美那一天才上網。** * * * * * last update :2018-4-15 11:18:39
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看