Re: [心得] Bug的分級與解決
::使用者給一星寫說會閃退很爛 你也沒辦法問到什麼
針對這種類型,提供幾個面相當參考。
一、通常這種都會歸類在軟體不夠穩健 Robust
使用者會用各種奇怪的方法搞爛軟體/硬體,錯都是產品公司的錯。
所以硬體會有防呆插頭,軟體也會有相應的機制。
不該怪使用者。這不會讓自己變強。
二、閃退大部分是crash
從Crash的角度下去查,再細分:一開就掛/跑一陣子掛
一開就掛:
相容性問題
是否有測過所有主流的OS版本 x 手機廠商?
(以前手機廠商喜歡自己改OS,
即是是Android 10, 還會測各家手機的Android 10)
Why? 因為出事User一定先怪軟體,即使不是你的錯也會中槍
遊戲類就要加測 各種能多開APP的模擬器(on PC, on mobile)
Why? 一樣,出事就是怪你
跑一陣子才掛:
程式本身問題
與其他軟體衝突(搶資源或者其他因素)
要靠Log來抓
三、預防閃退
當出廠前就知道哪些環境會出問題,可以在正式開始前就先偵測環境。
符合條件才進入正式Launch,若不符合就跳提醒,表明無法再此環境運作。
想像一下,在32 bit OS上跑 64bit軟體,會跳訊息告訴你無法運作。
例如:發現自己處在模擬器中、發現有不相容的APP運作中、版本型號會有問題等
四、Debug
出廠的APP通常會把debug關掉,但是還是有些小技巧可以用。
這邊用PC的軟體舉例
當軟體啟動的時候,偵測某個特定檔案內的設定,ex: C:\xxx\AP_config。
如果Debug=ON,那就自動進入debug mode。
一般的使用者沒有此設定,就是走正常模式。
如何自動啟動?
軟體啟動後設定一個flag,正常關閉就把flag關掉。因此若是crash,flag就會維持ON
下次軟體啟動時,先檢查此flag,若是ON就知道上次沒有正常關閉,可能是crash。
若發現上次是crash,那就可以考慮到開debug mode。
這樣只會影響到crash的user,而非所有的user
==> 這些Windwos都遇過,也都有實際解決方法給大家參考。
如何收回Log?
可以設計頁面讓user同意上傳(進入debug mode才顯示),
或者自動上傳 (公開的祕密是沒人在讀EULA)
以上簡單提供一些方向做參考。
--
nice!
49
[問題] 群輝DS1821 WD HC550 16TB不相容大家好: 家裡之前有一台DS216 Play DSM7.0.1-42218 原本使用HGST 4TB,後來想升級空間在南京買了兩顆WD HC550 18TB (RAID1) 用起來都沒有什麼問題27
[情報] 微軟:請大膽升級Win11 免費解決軟體相容微軟:大膽升級Windows 11 免費解決相容性 -- 對於那些想要升級的Windows 11的,微軟表示,免費提供軟體相容性支援。 微軟計劃在今年夏天前完成Windows 11的推廣,該公司最近宣布該進程進入最後階段。40
Re: [討論] 交友軟體就這樣?普男更不要用交友軟體 首先女生回答都相當被動 因為同一時間都可能5個 10個訊息在跳通知 一整天下來 幾十到破百則通知都有可能 就算你聊天內容不差17
[問題] Android太開放導致使用者問題多?長輩又在抱怨S21用起來卡卡又耗電,想想S888配8G Ram能卡去哪? 帶著拿去三星送修看看,結果一堆後台APP背景繼續耗電難怪用起來不爽 後來想想,這些後台APP很多都是對岸軟體,安裝apk就能使用 在Android上要允許安裝來源不明的應用程式非常簡單,開關一推就開,毫無安全可言 或許就是太多這些來路不明的軟體影響了手機的效能,連旗艦機都無法負擔,更別提一般8
Re: [心情] 交友軟體就這樣?每次BG板只要有聊到交友軟體的系列文 很常會有男鄉民上來抱怨交友軟體的使用體驗不好 甚至有些地圖砲女性的言論 當然不完全不正確 但我自己真的在交友軟體上認識很多好女生 所以想分享一些心得 替上面的使用者跟交友軟體本身平反一下11
[討論] 今天的Youtube軟體更新好像會噴電今天早上起來,手機大概80%電左右,想說出門前充一下電順便更新軟體。(個人習慣) 因為月初Google App更新後也是會噴電所以最近的手機更新都是手動一個一個點。 就是怕按到Google App 4/8的更新。 所以今天早上在充電的時候我只看到Youtube App 有更新檔。 結果準備好要出門的時候,發現怎麼才充電到85%左右,手機還摸起來熱熱的。11
[討論] 加密通訊Speek!與其他通訊軟體的比較Speek!是最近出現的新通訊軟體 看起來是德國推出的 主打不儲存使用者資料(metadata) 不需電話號碼註冊8
[閒聊] Macbook 使用者可能會用到的捲動方向調整Macbook 的使用者接上滑鼠時會發現捲動方向跟平常習慣的相反, 原因是 Mac 觸控板有個選項是「捲動方向:自然」,他讓使用者使用筆電的 觸控板 (Trackpad) 時可以選擇用跟手機/平板一樣的操作邏輯(捲動方向:自然-開), 或者跟平常滑鼠滾輪一樣的邏輯(捲動方向:自然-關) 這對於想要滑鼠跟觸控板邏輯拆開的使用者來說,只能倚靠滑鼠廠商的外掛程式