API是程式的關鍵,與之對應的API檔案也是專案中重要的組成部分,API從設計開始到停用這個程序稱之為API生命周期,而檔案的作用貫穿API整個生命周期中的各個階段,讓用戶可以清楚的知道API每個階段的情況,
一份好的API檔案不僅包括API的基本資訊,如url、請求頭部,請求引數等,還包括API的示例等資訊,API檔案涉及的點很細,并且不只是開發人員查看API檔案,非技術人員或企業外部用戶也會涉及,這使得API檔案的撰寫難上加難,
API檔案由設計API或進行API開發的人員撰寫是最適合的,他們知道API的詳細資訊,所以在撰寫上不僅簡單且不容易出錯,但這只對于小團隊有利,當專案達到一定規模或API達到一定數量時,如果還是由開發人員去撰寫與維護,則可能造成API檔案混亂、難以維護的結果,
既然API檔案貫穿API的整個生命周期,那么是否可以在API的各個階段分不同角色對API進行維護呢?答案是可以的,
API在設計初時即可將API記錄為檔案,

設計API的人員確認API的功能與基本資訊后,可記錄在API檔案中,并生成迭代計劃,這就是一個API的開始,


經過確認后生成MockAPI,前后端人員分工合作,前端開始使用MockAPI進行開發,后端則參考API檔案開發API,

開發人員開發完API后替換,添加測驗環境Host,由測驗人員開始測驗,并生成測驗用例,在此程序中完善API檔案,

當確認API在測驗環境可以正常使用后,則選擇合適的時間把API更新到正式環境,此時需要通知到回應的人員,

需要對API進行維護時則重復以上程序,直至API棄用,至此API的生命周期結束,在整個程序中,我們把API的不同階段劃分出來,且每個階段由不同的人員進行撰寫,這種做法有利于分擔開發人員的作業,且各個階段的人員撰寫的檔案也是標準、專業的,
本文使用了API管理平臺Eolinker進行演示,結合自身對API生命周期的看法,撰寫了此文章,歡迎各位對API生命周期管理感興趣的小伙伴與我交流,
使用地址:www.eolinker.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/237012.html
標籤:其他
