好程式設計師web前端學習路線解答前後端對接問題

好程式設計師IT發表於2019-09-05

關於前後端對接問題下面好程式設計師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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章