|
關(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ī)范。
xurgcx300d06406079307.png (98.6 KB, 下載次數(shù): 7)
下載附件
保存到相冊(cè)
xurgcx300d06406079307.png
2024-9-26 07:22 上傳
如果你不小心寫了個(gè)一級(jí)(致命)bug,有可能被公司開(kāi)除,嚴(yán)重者設(shè)置追究法律責(zé)任。
平時(shí)我們聽(tīng)到的刪除跑路、軟件bug給公司造成重大經(jīng)濟(jì)損失,這些都是活生生的例子。
ths0tvmrfq36406079407.png (352.22 KB, 下載次數(shù): 8)
下載附件
保存到相冊(cè)
ths0tvmrfq36406079407.png
2024-9-26 07:22 上傳
要想后期修復(fù)Bug輕松一點(diǎn),還是要前期做足工作,明確需求、軟件架構(gòu)、模塊化等一系列工作不能偷懶。
軟件工程師很少有不忙的,但說(shuō)實(shí)話,我們還是要盡量“邊寫邊優(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。
好吧,最后送上一張圖:
dx2h0ghcreg6406079507.jpg (124.21 KB, 下載次數(shù): 8)
下載附件
保存到相冊(cè)
dx2h0ghcreg6406079507.jpg
2024-9-26 07:22 上傳
|
|