[姆咪] 我懷疑我不會寫程式

作者: lovez04wj06 (車前草)   2023-12-06 16:26:55
iOS系統更新讓我負責的App出了一個Bug
Bug的問題是用來檢查檔案完整性的md5會發生計算錯誤問題
最後的解法是不要用泛型傳遞model到別的地方encode去算md5
而是直接就地直接都處理好直接去算md5就正確
三小?
但是明明都是用一樣的字串去解的
什麼特殊符號編碼應該也都沒問題,連別處encode 處理的code寫法我都給他搞成一模一樣
結果就是只要傳遞出去在別處encode計算md5就出事
那誒阿捏?
更雞掰的是以前都正常,iOS17才出現
就算這段原本不是我寫的或者他寫很爛也別這樣啊
雖然Bug修好了,但是好懶得找原因了……
程式好難
作者: Wardyal (Wardyal)   2023-12-06 16:30:00
所以檔案其實是一樣的 只是md5算錯喔?
作者: lovez04wj06 (車前草)   2023-12-06 16:35:00
對,一模一樣的東西,但是就算錯,然後給出去錯的東西造成無法上傳。但最好笑的是東西拿回來反算卻又變成正確了現在能修好但找不到說詞報告
作者: Wardyal (Wardyal)   2023-12-06 16:36:00
可能是你那個什麼泛式的時候有多幫你encode什麼資訊吧就好像比壓縮檔案md5sum的時候會因為時間和其他東西導致每次壓縮出來md5sum都不一樣
作者: lovez04wj06 (車前草)   2023-12-06 16:40:00
可能是這樣吧,也只能繼續找看看原因太苦了

Links booklink

Contact Us: admin [ a t ] ucptt.com