千鋒帶你揭秘App里面的Bug

首先我們需要了解App里面Bug的三種狀態:一是無法消滅的Bug,這個商家討厭,用戶也討厭,但是無能為力;二是某些人眼中的Bug,而一些人卻不認為是Bug;三是現在的Bug,未來不一定會是。了解這三種狀態之后,我們再看什么是Bug。

Bug這個詞對于IT從業者來說,殺傷力比較大,是他們所深惡痛絕的,很多IT程序員一個基本的愿望就是做出一個沒有Bug的App,不過這個愿望對他們來說,真的不是一般的難,那么App里面為什么有Bug呢?

常規Bug

這類Bug就是IT從業者想杜絕卻又無法杜絕的一類,是在硬件、軟件、協議的具體實現或者系統安全上存在的缺陷,從而可以使攻擊者能夠在未授權的情況下訪問或者破壞系統。App在上線之前一般都會進各種行測試,發現這類Bug的時候就會第一時間來修復。

開發者故意留下的Bug

開發者為什么會在App里面留下Bug呢,很簡單,是為了吸引更多的用戶。一般我們在使用App的時候,如果發現類似的Bug,就很容易分享給身邊的朋友。例如在某個App購買了一個產品,然后自己分享出去,發現朋友不用購買也可以直接打開。類似于這樣的Bug很多,開發者樂見其成的。

暫時的Bug

這類的Bug也是因為開發者的原因而遺留的,有可能是故意為之,也有可能是真的沒有發現,不過故意為之的概率比較大。開發者開發App,自然是希望能夠讓更多的用戶接受,如果用一些小的Bug來留著用戶,開發者還是愿意留下的,比如說在App上經常有說分享App可以獲得什么獎品,有時候我們只是點擊分享并沒有確定也能夠領取到獎品。這也是開發者留下Bug吸引用戶的一種方式。

總而言之,Bug的存在對于IT從業者來說,有利也有弊,就看開發者怎么來利用了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容