阿里研究員谷樸:API 設計最佳實踐的思考

API是軟件系統的核心,而軟件系統的複雜度Complexity是大規模軟件系統可否成功最重要的因素。但複雜度Complexity並不是某一個單獨的問題能徹底敗壞的,而是在系統設計尤爲是API設計層面不少不少小的設計考量一點點疊加起來的(也即John Ousterhout老爺子說的Complexity is incremental【8】)。成功的系統不是有一些特別閃光的地方,而是設計時點點滴滴的努力
相關文章
相關標籤/搜索