引子 做維護型工作,最大的收獲也許就是知道什么叫做丑陋了。本文針對我遇到的一些接口設計問題,總結了如下一些經驗分享給大家,希望我們能夠吸取經驗,對外提供最美的一面,即使我們的實現可能很丑,但是用戶不關心也看不到,這就是封裝的好處,哈哈。 1. 關於接口的粒度——應該提供應用無關的細粒度接口 ...
原文:https: blog.csdn.net u article details 場景:主要是微信端網頁開發,前端往往是先打開頁面然后通過Ajax向后台發送請求返回JSON格式的數據。 原則一:一個頁面盡量只有一個拉取接口 主要考慮的是盡量減少請求鏈接數,請求鏈接數越多,由於網絡原因,出現異常的可能性越大。 原則二:打破規則一,當請求需要緩存並且有需要及時更新的情況 為了更好的打開速度,對於不經 ...
2018-07-30 16:21 0 2178 推薦指數:
引子 做維護型工作,最大的收獲也許就是知道什么叫做丑陋了。本文針對我遇到的一些接口設計問題,總結了如下一些經驗分享給大家,希望我們能夠吸取經驗,對外提供最美的一面,即使我們的實現可能很丑,但是用戶不關心也看不到,這就是封裝的好處,哈哈。 1. 關於接口的粒度——應該提供應用無關的細粒度接口 ...
接口測試發現的典型問題 傳入參數處理不當,引起程序錯誤 類型溢出,導致數據讀取和寫入不一致 對象權限校驗出錯,可獲取其他角色信息 狀態出錯,導致邏輯處理出現問題 邏輯校驗不完善 定時任務執行出錯 接口測試用例設計 接口測試用例設計主要針對輸入、處理、輸出進行考慮 ...
我們先來看看我們常說的緩存有哪些 CPU 的 L1, L2, L3 緩存 操作系統內存(相對於CPU來說也是緩存) 操作系統 page cache 高速頁緩存(緩存磁盤中的數據) ...
許久沒有產出了,今天看了掘金上的一篇關於接口設計的文章,因此有感談談自己在項目開發中與后的一些想法和反思。 參考:一篇來自前端同學對后端接口的吐槽 以使用者的視角開發接口 對於RESTful風格的前后端分離式開發,接口的設計應該從何種視角出發呢?一般情況下,后端開發人員(我)的想法 ...
現在的前端頁面不是實現功能就行,日漸趨向於移動端的頁面不僅需要美觀還要求好用。這就誕生了一個新的職業:交互式設計師。大公司有人專門干這個事,而小公司一個做后台要去關心這件事,真是炒蛋! 你的頁面為什么做的這么丑,用戶反映不好用,其實還是丑。那你看看這篇文章吧!移動端表單最佳實踐 總結10 ...
后端接口設計需要注意的一些問題:1、跨平台性 所謂跨平台是指我們的接口要能夠支持不同的終端,比如android、ios、windowsphone以及桌面軟件、網站等,一套接口,支持多端,就像當年Java的口號一樣“Write Once,Run Anywhere”。 當然從本質上講,服務器端的接口 ...
前后端數據交互之數據接口 廢話就不多說了,我們都知道,前端通常會通過后台提供的接口來獲取數據來完成前端頁面的渲染。 1.前端通過接口調用后台返回的數據 這是一個jsp頁面: 向服務器發起了一個ajax請求,請求的地址是"servlet/JJJJ ...
研究生期間陸續幫一些老師帶了一些本科生的課或者課程設計,今年也幫老師帶了幾十個學生的畢業設計,參與了畢業設計的檢查和驗收,因而有機會接觸了更多的同學,也從很多更為優秀的同學那里學習到了很多東西。可能和很多老師不一樣,本身我也是學生,從學生的視角可能有一些特別的看法。最近負責了通信專業計算機通信網 ...