電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 741|回復(fù): 0
收起左側(cè)

軟件Bug五種等級

[復(fù)制鏈接]

418

主題

418

帖子

4293

積分

四級會員

Rank: 4

積分
4293
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-25 11:45:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)注+星標(biāo)公眾,不錯過精彩內(nèi)容來源 | 網(wǎng)絡(luò)
搞嵌入式開發(fā),一聽到有 Bug 就很敏感。
那么,你知道Bug,也是分為多種等級嗎?
軟件Bug等級
軟件bug一般分為四種或五種等級,不同的軟件領(lǐng)域,劃分的可能略有差異,但大同小異。
一級(致命)Bug通常表現(xiàn)為:主流程無法跑通,系統(tǒng)無法運(yùn)行,崩潰或嚴(yán)重資源不足,應(yīng)用模塊無法啟動或異常退出,主要功能模塊無法使用。
比如:1.內(nèi)存泄漏;2.嚴(yán)重的數(shù)值計算錯誤;3.系統(tǒng)容易崩潰;4.功能設(shè)計與需求嚴(yán)重不符;5.系統(tǒng)無法登陸;6.循壞報錯,無法正常退出。
二級(嚴(yán)重)Bug通常表現(xiàn)為:影響系統(tǒng)功能或操作,主要功能存在嚴(yán)重缺陷,但不會影響到系統(tǒng)穩(wěn)定性。
比如:1.功能未實現(xiàn);2.功能存在報錯;3.數(shù)值輕微的計算錯誤。
三級(一般)Bug通常表現(xiàn)為:界面、性能缺陷。
比如:1.邊界條件下錯誤;2.容錯性不好;3.大數(shù)據(jù)下容易無響應(yīng);4.大數(shù)據(jù)操作時,沒有提供進(jìn)度條。
四級(提示)Bug通常表現(xiàn)為:易用性及建議性問題
比如:1.界面顏色搭配不好;2.文字排列不整齊;3.出現(xiàn)錯別字,但是不影響功能;4.界面格式不規(guī)范。

如果你不小心寫了個一級(致命)bug,有可能被公司開除,嚴(yán)重者設(shè)置追究法律責(zé)任。
平時我們聽到的刪除跑路、軟件bug給公司造成重大經(jīng)濟(jì)損失,這些都是活生生的例子。

要想后期修復(fù)Bug輕松一點,還是要前期做足工作,明確需求、軟件架構(gòu)、模塊化等一系列工作不能偷懶。
軟件工程師很少有不忙的,但說實話,我們還是要盡量“邊寫邊優(yōu)化”,每天抽點時間優(yōu)化一下自己代碼,哪怕抽一點點時間完善一下代碼注釋也好。
優(yōu)化自己代碼,也是給自己后期修復(fù)bug減輕負(fù)擔(dān),同時,也是督促自己有一個良好的編碼習(xí)慣。
肯定有人反駁,我哪有時間優(yōu)化代碼?這個沒辦法,時間都是自己擠出來的,沒有時間優(yōu)化,那只有后面花更多時間(更多精力)修復(fù)Bug。
好吧,最后送上一張圖:
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表