如何定位是前端問題還是後台問題

2021-10-10 23:42:57 字數 520 閱讀 7856

1.首先要搞清楚前端、後端分別是什麼:

前端是使用者看得見摸得著的東西,主要體現在頁面的視覺效果以及互動設計上。

後台,則側重於更深層面的東西,關於邏輯,關於資料,關於平台的穩定性與效能。

後台主要負責實現具體的功能,舉個例子,還是那個註冊介面,前端寫好了介面,規定了你能輸入哪些資料,不能輸入哪些資料,而後台則會把你輸入的資訊與資料庫進行比對,如果是新使用者,則順勢在資料庫中插入一條資訊。

當然,關於資料的校驗,不同專案情況不同,有些是由前端進行校驗,有些是後台,有些是前後臺都需要校驗。

通常前端與介面相關、布局相關、相容性相關、互動相關,後端與業務邏輯相關、效能相關、資料相關、安全性相關

知道了前後臺的區別,就大致能夠進行bug的判斷了。

我們可以從介面url是否正確,傳參是否正確,如果是介面url,傳參不正確,解釋前端問題;反之,後端問題。

響應是否正確,如果不正確,就是後台不正確,具體判斷是不是後端的問題。我們可以檢視報錯日誌,通過日誌分析問題,可以檢視資料庫確認資料的正確性,也可以檢視快取是否正確

ANR 以及如何定位是前端問題還是後台問題?

anr 使用者可以選擇 等待 而讓程式繼續執行,也可以選擇 強制關閉 所以乙個流暢的合理的應用程式中不能出現anr,而讓使用者每次都要處理這個對話方塊。因此,在程式裡對響應效能的設計很重要,這樣系統不會顯示anr給使用者。預設情況下,在android中activity的最長執行時間是5秒,broad...

ANR 以及如何定位是前端問題還是後台問題?

1.anr 一般來說,在應用程式裡,100到200ms是使用者能感知阻滯的時間閾值。因此,這裡有一些額外的技巧來避免anr,並有助於讓你的應用程式看起來有響應性。如果你的應用程式為響應使用者輸入正在後台工作的話,可以顯示工作的進度 progressbar和progressdialog對這種情況來說很...

ANR 以及如何定位是前端問題還是後台問題?

以及如何定位是前端問題還是後台問題 1.anr錯誤定位 如果開發機器上出現anr問題時,系統會生成乙個traces.txt的檔案放在 data anr下,最新的anr資訊在最開始部分。通過adb命令將其匯出到本地,輸入以下字元 adb pull data anr traces.txt 2.供選的優化...