新聞中心
app開發資訊
小程序開發資訊
軟件開發資訊
業界動態
公司動態
聯系我們

了解更多詳細信息請致電

4000-670-790

或給我們留言

在線留言

您所在的位置: 首頁 > 新聞中心 > app開發資訊 >

app定制開發過程出現異常的處理方法

作者:深圳軟件開發公司 點擊量: 2019-10-24 17:57
內容導讀: 在app開發實際開發過程中,除bug其實占了相當一部分工作量,有時候好好的開發計劃,因為幾個詭異的bug就得耽誤半天,所謂“碼字5分鐘,排錯兩小時”是也。所以,能否盡早盡快處理異常,是非常影響開發效率的。 ...

  在app定制開發實際開發過程中,除bug其實占了相當一部分工作量,有時候好好的開發計劃,因為幾個詭異的bug就得耽誤半天,所謂“碼字5分鐘,排錯兩小時”是也。所以,能否盡早盡快處理異常,是非常影響開發效率的。

APP開發

  app開發異常,我們有這么幾條心得:

  提前考慮異常處理,在寫正常流程的業務代碼之前,先考慮異常,“未慮勝,先慮敗”,沿著業務流程分支,先把異常情況都處理掉,例如獲取在線數據顯示一個列表,先考慮網絡異常、服務器報錯、數據失敗等異常情況,并依次給出相應提示,最后才處理數據正常的情況,你本來就要寫正常業務代碼和異常處理代碼,你只需要調換一下工作的先后順序,其實你投入的開發時間沒有增加,但是你的效率卻大大提升了,因為一旦出現異常,我們可以迅速判斷異常原因,節省大量時間。

  這樣做還有一個好處,在你的思維陷入復雜的業務邏輯之前,先處理相對簡單的異常分支,可以避免你被業務邏輯搞到大腦缺氧后,再回來處理異常分支時一時疏忽手滑,寫錯或者寫漏異常處理。

  隔離前后臺對接的數據接口,最好不要直接使用后臺提供的數據,中間加一層映射,一方面,如果后臺數據出了問題(數據異常、變更字段等),你在映射數據時就能發現和定位問題;另一方面,也有利于你采用更適合App的數據形式進行數據持久化。

  另外,建議做一個接口錄入與檢查工具,形式不論,但要能輕松地維護前后臺接口,最好能自動檢測接口反饋是否正常(服務器負載過大、字段變更、第三方服務過期等)。

  異常信息的收集、匯總和數據持久化

  如果出現異常,最重要的是采集到異常代碼行(如MainActivity第61行)和異常原因(如空指針異常),并記錄為本地文件以備上傳和查看

創新夢想:www.dgsbldk.com.cn】個性化軟件定制開發專家!提供專業的軟件開發、手機APP開發、微信開發、小程序定制服務!

本文關鍵字: APP定制開發
業務咨詢
咨詢在線客服
合作咨詢
咨詢在線客服

我們的微信

我們的微博

點擊圖標進入幫助中心
v 重庆时时彩下载安装