API版本管理與變更通知

2021-10-11 05:19:28 字數 865 閱讀 5957

api的研發是乙個周而復始的過程,隨著技術的發達,開發周期逐漸縮短,往往在短時間內就可對api進行研發迭代,雖然這樣做有利於快速完善產品,但版本變更迭代管理成為了一**煩。

更改api是一件非常基本的事情,但更改api實際上是更改與使用者之間的通訊,關鍵還不能影響現有的環境,同時更改api也在所難免。更改api不僅僅會影響api的內容,如請求或響應的格式,也可以包括api的功能。無論api最初設計的多麼出色,隨著時間的流逝,必須對其進行更改。

既然我們需要優化或頻繁更改api,那麼每進行一次更改就有必要生成一條記錄,方便系統進行快速回滾的同時,有助於開發人員更好的理解每乙個版本,並考慮如何讓系統更好的發展。

每一次迭代都需要通知到相關的工作人員,例如測試或市場運營,測試人員需要對當前版本的api進行測試,而市場人員則需要對使用者進行介紹最新的功能。

在api的生命週期中,api版本管理與api的安全性相關聯。版本記錄越詳細,api的安全性也更加全面,並且還能夠通過更全面的日誌資訊發現問題,進行測試與交付。

是的,api版本管理確實很難,不僅要保證系統穩定,同時還要求及時將資訊同步給所有關聯的人員。為了後期方便對api版本進行管理,我們在設計api初期時就應該詳細設計版本號,並考慮協助人員的合作與涉及人員的通知等各個方面。

專案管理 變更管理與過程改進

對變更管理的理解存在業務維度和系統維度兩個維度 質量控制可以找出需要進行修正的故障。為了得到修正,必須將這些故障提交為變更請求,然後分配給開發人員。有些變更請求可能是改進而不是故障。故障和改進都要經歷狀態變化,都可能要進行排序,都有所有者,都需要追蹤到它們在測試文件和用例文件中的起源。要管理變更,就...

Android SDK 與API版本對應關係

android sdk版本號 與 api level 對應關係如下表 code name version api level no code name 1.0api level 1 no code name 1.1api level 2 2008 年9月發布的android第一版 cupcake 1...

Android SDK 與API版本對應關係

android sdk版本號 與 api level 對應關係如下表 code name version api level no code name 1.0api level 1 no code name 1.1api level 2 2008 年9月發布的android第一版 cupcake 1...