好程式設計師web前端學習路線解答前後端對接問題
關於前後端對接問題下面好程式設計師web 前端學習路線為大家解答。
一、 沒有介面文件:
對於前後端分離開發,必須要寫介面文件。否則,第一:前後端開發沒有標準,沒有依據。第二:容易扯皮,沒法追蹤,職責不清。第三:開發效率低。等等。
對於你們專案中沒有寫介面文件的事情,可以找專案組長進行溝通,講明利害,由專案組長協調讓寫介面文件。否則,公司永遠不能規範起來。顯得很業餘。
前端根據介面文件開發前端功能,後端根據介面文件,提供正確的資料,只有這樣,前後端在工作上也能做到低耦合。否則前後端的開發高度耦合,真的不敢想象。親,強烈建議你,要求你必須要有介面文件。不要用有限的生命體驗前人已經總結出來的經驗。
二、 前端根據介面文件mock資料
有了介面文件後,前端可以利用json-server,mock.js 等工具,進行資料模擬(一定嚴格按照介面文件進行模擬,如果確實在實際開發中,發現介面文件寫的有問題,及時與後端溝通,保證介面文件,前後端是同步更新的)。這樣的話,前端開發功能不會受後端開發進度和問題的影響。這樣就能分離開發。
前端功能開發完畢(或者階段性)後,可以跟後端進行聯調。在聯調前,最好,用介面測試工具先測試後端的介面有沒有問題。如果沒有問題,再進行聯調。
三、 後端介面的測試:
使用postman,jmeter,loadrunner、SoapUI等測試工具,先測試後端的資料有沒有問題,這樣的測試工具,可以傳送http的各種請求。
Postman是谷歌的一款介面測試外掛,它使用簡單,支援用例管理,支援get、post、檔案上傳、響應驗證、變數管理、環境引數管理等功能,可以批次執行,並支援用例匯出、匯入。
jmeter是一款100%純Java編寫的免費開源的工具,它主要用來做效能測試,記憶體佔用小,免費開源,輕巧方便、無需安裝 。
建議:後端做好後,最好讓後端人員用這樣的工具,進行自測。因為,作為每個開發人員都需要保證自己的功能沒有問題。做好功能後,用這樣的工具測試後,才能確保沒有問題。後端人員需要保證自己提供的介面沒有問題就必須透過介面測試工具的測試。
對於你在題目中寫的“ 我沒辦法直接和後端的同事指出他工作的那些問題”?用介面工具測試,就無話可說。不會出現你和他直接的衝突,用工具的結果說話。
四、 後端程式碼寫好後,前端如何改?
後端的介面測試沒有問題後,前端把請求後端的介面地址進行修改(建議,把請求介面地址的伺服器目錄使用配置方式,這樣修改起來非常方便)。
PS:我以上所說工具的使用,建議在網上查一下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2656139/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師web前端學習路線分享前端基礎面試題程式設計師Web前端面試題
- 好程式設計師web前端學習路線大廠面試題詳解程式設計師Web前端面試題
- 好程式設計師web前端分享初學者必看web前端學習路線圖程式設計師Web前端
- 好程式設計師web前端分享前端學習路線自學如何找到工作程式設計師Web前端
- 好程式設計師web前端學習路線分享函式基礎程式設計師Web前端函式
- 好程式設計師web前端學習路線之Javascript物件導向程式設計師Web前端JavaScript物件
- 好程式設計師web前端學習路線分享Jsonp詳解程式設計師Web前端JSON
- 好程式設計師web前端學習路線分享滾動穿透方法程式設計師Web前端穿透
- 好程式設計師web前端學習路線分享HTML5常見面試題程式設計師Web前端HTML面試題
- 好程式設計師:web前端解答為什麼要學JavaScript程式設計師Web前端JavaScript
- 好程式設計師web前端學習路線分享CSS浮動-文件流篇程式設計師Web前端CSS
- 好程式設計師web前端學習路線之在JavaScript中使用getters和setter程式設計師Web前端JavaScript
- 好程式設計師web前端學習路線分享瞭解AJAX是什麼程式設計師Web前端
- 好程式設計師web前端學習路線nodeJs學習過程之認識nodejs程式設計師Web前端NodeJS
- 好程式設計師web前端分享前端 javascript 練習題程式設計師Web前端JavaScript
- 好程式設計師Java學習路線分享mybatis對映程式設計師JavaMyBatis
- 好程式設計師web前端學習路線分享CSS浮動-清除浮動篇程式設計師Web前端CSS
- 好程式設計師web前端學習路線分享web測試之Js中的函式程式設計師Web前端JS函式
- 好程式設計師web學習路線初步認知react框架程式設計師WebReact框架
- 好程式設計師web前端分享前端javascript練習題三程式設計師Web前端JavaScript
- 好程式設計師web前端分享前端javascript練習題一程式設計師Web前端JavaScript
- 好程式設計師web前端學習路線分享純css繪製各種圖形程式設計師Web前端CSS
- 好程式設計師web前端教程分享javascript 練習題程式設計師Web前端JavaScript
- 好程式設計師web前端培訓分享小白學web常見的問題程式設計師Web前端
- 好程式設計師web前端培訓分享學習JavaScript程式設計師Web前端JavaScript
- 好程式設計師Web前端教程分享Vue學習心得程式設計師Web前端Vue
- 學習web前端誤區有哪些-好程式設計師Web前端程式設計師
- 好程式設計師web前端教程分享前端javascript練習題二程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享前端javascript練習題三程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享前端 javascript 練習題二程式設計師Web前端JavaScript
- 好程式設計師web前端分享應該怎樣學好web前端?程式設計師Web前端
- 好程式設計師Java學習路線之集程式設計師Java
- 好程式設計師web前端分享想要學習前端需要學那些課程程式設計師Web前端
- 好程式設計師web前端教程分javascript練習題-事件程式設計師Web前端JavaScript事件
- 好程式設計師web前端培訓分享JavaScript學習指南程式設計師Web前端JavaScript
- 好程式設計師web前端學習教程之Node Js流程程式設計師Web前端JS
- 好程式設計師web前端分享Vue學習筆記(一)程式設計師Web前端Vue筆記
- 好程式設計師web前端教程分享前端javascript練習題之promise程式設計師Web前端JavaScriptPromise