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

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

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

軟件Bug五種等級(jí)

[復(fù)制鏈接]

418

主題

418

帖子

4293

積分

四級(jí)會(huì)員

Rank: 4

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

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

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

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

本版積分規(guī)則


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