書籍推薦:《API 設計模式》
為任何領域、技術或平臺設計可演變的高質量API的成熟模式
本書提供了理論和實踐的健康組合,包含了許多深刻的建議,但從未失去大局觀......以現實世界的經驗為基礎,以學術的嚴謹性和實踐者社群的反饋為基礎進行記錄。我相信,[它]將為社群提供良好的服務,無論是今天還是明天。
--斯圖加特大學應用系統結構研究所常務副所長Frank Leymann博士。
API在各類組織和生態系統中實現了突破性創新和數字化轉型。為了建立使用者友好、可靠和效能良好的API,架構師、設計師和開發人員需要專家的設計指導。這本實用指南突破了API對話及其資訊內容的複雜性,介紹了全面的準則和啟發式方法,以可持續地設計API,並明確規定它們,無論你使用什麼技術或平臺。
在《API設計的模式》中。簡化鬆散耦合訊息交換的整合,五位專家架構師和開發人員涵蓋了整個API生命週期,從啟動專案和建立目標到定義需求、闡述設計、規劃演變和建立有用的文件。他們將許多從業者的集體知識結晶為44種API設計模式,並以背景、利弊、概念性解決方案和具體例項進行了一致的解釋。為了使他們的模式語言易於理解,他們提出了一個領域模型、一個執行中的案例研究、帶有模式選擇選項和標準的決策敘述,以及在兩個不同行業應用模式的真實世界專案的演練。
- 用模式識別並克服API設計的挑戰
- 充分確定你的端點型別和操作的大小
- 設計請求和響應資訊以及它們的表現形式
- 完善你的訊息設計以保證質量
- 計劃發展你的API
- 記錄和交流你的API合同
- 結合模式來解決現實世界的問題並做出正確的權衡
相關文章
- 誰能推薦推薦好的 PHP 設計模式得書籍和有關框架核心得書籍PHP設計模式框架
- 統計學書籍推薦
- 計算機書籍(必看推薦)計算機
- javascript推薦書籍JavaScript
- Java書籍推薦Java
- 程式設計師經典書籍推薦-附 PDF程式設計師
- 後端書籍推薦後端
- python 書籍推薦 三Python
- 頂級 Linux 開發者推薦的程式設計書籍Linux程式設計
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- 強烈推薦所有程式設計師都要看完的書籍程式設計師
- 學習Hadoop最佳書籍推薦Hadoop
- 設計模式-推薦文章設計模式
- 10多本計算機經典書籍推薦計算機
- 10本程式設計書籍推薦,帶你從入門到精通!程式設計
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 老司機分散式書籍推薦分散式
- Java學習必備書籍推薦Java
- 機器學習必看書籍推薦機器學習
- 乾貨丨遊戲音訊與聲音設計相關書籍推薦遊戲音訊
- 推薦一本技術類書籍:Unix環境高階程式設計程式設計
- 年薪30W前端程式設計師,需要吃透的前端書籍推薦前端程式設計師
- 史上最全的Java進階書籍推薦Java
- oracle最佳化相關書籍推薦Oracle
- 7本產品經理推薦書籍
- 推薦適合Java初學的書籍?Java
- 學Java可以看哪些書?6本Java書籍推薦Java
- 有沒有好的測試書籍推薦
- 一本Python新手入門書籍推薦Python
- 站在巨人的肩膀上不香嗎?書籍推薦:DDD作為企業軟體設計開發必讀書籍 - lpalmieri
- 程式設計師朋友推薦的好用API程式設計師API
- 解決日常“書荒”:深度學習書籍推薦瞭解下!深度學習
- Java學習必備書籍推薦終極版!Java
- 技術書籍推薦-v1.0版本
- Linux入門及進階學習推薦書籍Linux
- Java進階書籍推薦,趕快收藏起來!Java
- IT程式設計之路書籍大全程式設計
- 書籍版面設計軟體