【每日一話 66】從三國無雙談App除錯
~ 分享本文 ~
| | 【一抹墨痕專欄】 ~ 全部文章 ~ 不跟風,不腥羶色,不灑狗血。 只講有溫度的東西~ 關注臉書:一抹墨痕 |
假日玩個「真三國無雙」舒壓一下,
選了關羽,因為是自由選章節,就故意選歷史上關羽死後的進度開始。過場動畫時,
就看到張飛憤怒地說:「俺明天要為二哥報仇!」
站在旁邊的關羽表示:
「欸不是,我人就在現場耶!」
這篇當然不是要講遊戲,只是藉這個家喻戶曉,又容易了解的實例,讓大家知道軟體除錯沒那麼「直覺」。
而且其實在選角色時,就已經是要刻意看看,關於刻意用角色玩「明明已死的矛盾劇情Bug」,製作小組對這部分的處理態度是什麼。答案是...
管不了那麼多啦~
其實答案也不意外,也能理解,而且製作小組應該很清楚有這種Bug。但要改到「合理」,等於要原創劇情,不好編而且很難收尾。更因為三國武將這麼多,要是每個都去改,製作費會突破天際,也沒必要。
回到主題,在 App 或任何軟體裡面,除錯主要有三個大麻煩。
1. 你得先在「茫茫程式海」中找到 Bug
是的,當你軟體越來越肥大,縱使你有幾十人的團隊來除錯,也還是會有思考或使用盲點,有沒想到的地方。
那小軟體就沒理由說找不到 Bug 吧?也不完全能這麼說,小的軟體,資源更少,甚至只有一兩個工程師在做,少數人在除錯,難免就有遺漏之處。不過不管如何,是不能有太多惱人的Bug就是。
當然有時候也是因為趕著上架,比如很多遊戲為了降低成本,除錯期不夠就匆促上市,就會有各種奇怪Bug。
2. 牽一髮動全身
很多「放了很久」卻一直沒解決的問題,可能是屬於這類。
這常常是在前期拼「先有功能,再講求完整」的狀況,上架之後,發現架構不完整導致Bug無法解決,要從架構開始改,會是個大工程。當然也會有牽涉到第三方廠商,比如軟體的資料處理是「外包」給其他廠商,有Bug要改,若在保固期間就還好,通報之後儘速改好再上架。若是超過保固,就要先提問題單,對方提報價,雙方開會討論決定... 後面一串流程墨痕在這就不多說了,請自行腦補一百句。
喔,若是兩年以前,iOS App 因為審核時間很長,所以要等除錯上架至少都要等上一週。所以iOS App 工程師都要祈禱不要出大包,不然自己就滿頭包,當然有經驗的App團隊在規劃功能時,就會避開這種風險。
3. 經費或效益問題
上述的真三國無雙,大概就是屬於這類。明知道或被動發現,但也無可奈何的Bug,可能會因為沒辦法或沒必要花大量人力與經費去解決,就放著當「美麗的錯誤」吧。
喔,當然還有「其他」因素,像是Bug多到不想管了,或是只有一個可憐的工程師在做事,比如下圖:
結論
也不是什麼結論啦,就...以後看到某個App有Bug,不要急著罵或給負評。給一點時間,或不吝在評論處反應一下 (但不要太隨意就給一顆星,給人家一點機會啦~)。
來看看【乾話集】!
|
2021-12-02 1..... 《繼續閱讀》 |
更多【一抹墨痕】的文章
● 【每日一話 64】日本文具界的敵意併購大戰
● 【墨痕尬聊】敦南誠品的搭訕
更多【頑心號】的文章
● Justice Will Prevail ---【早安時代】 (第2集:2020.04.07 週二)
● 【吃貨朝聖】金子半之助的繼光香香雞天丼
推薦您看
● 健保花費前十大疾病排名 (2017)
● 【影片分享】專家教你看懂貓皇的各種行為意義
● 長生不老的研討會
友站:單字卡文章
|
松鼠要水喝 影片分享,順便學單字!..... 《繼續閱讀》 |
生活可以很知識,知識可以很有趣