企業應該采取檔案優先的方法來開發API,雖然測驗驅動的開發強調撰寫設計良好的代碼,但檔案驅動的開發考慮了API的可用性,
由檔案驅動的API開發使開發團隊在實際撰寫一行代碼之前就可以考慮從驗收標準到UI和用戶體驗的所有內容,但是,它可能會減慢初始開發周期,在這些檔案驅動的開發人員構建API之前,依賴于使用新設計的API的團隊可能會受阻,
MockAPI簡介
由于生產力在企業中至關重要,因此工程團隊需要消除軟體開發的障礙,在缺少API的情況下,團隊應盡早使用MockAPI來驗證檔案以及后續的實作和集成,顧名思義,MockAPI本質上是一個虛擬的API,它接受示例請求并回傳有效回應,因此開發人員可以使用非生產的API,

盡管有些團隊在內部構建和建立Mock服務器,用于減少代碼并提高生產率,但某些選定的第三方工具(例如Eolinker)可以輕松,高效地創建MockAPI,在API模擬程序中,檔案必須與Mock服務器保持同步,

Eolinker是標準的API管理工具,基于RESTfulAPI的檔案規范使開發人員能夠以簡潔而富有表現力的方式來檔案化API,并自動生成MockAPI,

創建一個MockAPI
為了更好地說明檔案標準(如Eolinker)對于檔案驗證的價值,讓我們使用一些基本的API檔案和API工具創建MockAPI,
首先,創建一些檔案,對于任何檔案驅動的開發專案,需包括如url,引數,回應和驗證之類的資訊,例如,以下是簡單的用戶登陸API檔案的規范:


生成API檔案后在MockAPI填寫期望資訊,

呼叫MockAPI的url,設定期望引數即可測驗并用于開發,

結語
使用MockAPI進行檔案驅動開發的簡單示例顯示了此方法的重要作用,借助功能豐富的API檔案工具,開發人員可以設計合理、邏輯清晰的API,而不會破壞典型的產品開發生命周期,
翻譯:Eolinker
演示工具:www.eolinker.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/244592.html
標籤:其他
上一篇:如何降低API檔案對接成本
下一篇:2020年總結
