如果调试(debug)是去除bug的过程, 那么编程就是制造bug的过程。
--Edsger Dijkstra (图灵奖得主)

月份:2016年8月

HTTP Methods 和 RESTful Service API 设计

API 可以说是软件开发者的用户界面,API 设计也是系统架构的重要环节。尤其对复杂和分布式系统而言,其设计的好坏,直接影响着整个系统的设计,实现和演进。一套糟糕的 API 设计也会严重影响使用者(开发人员)的心情和工作效率。如果你对此表示怀疑并且打算进一步了解,可以先了解下来自 Goolge 的一位大牛的分享: How to Design a Good API and Why it Matter…阅读全文

RESTful Web Service 架构剖析

如今微服务和分布式架构变的越来越流行,而简单,可靠,高效,跨平台和跨语言的 Web Service 则是这类系统架构的基石。 RESTful Web Service 恰好满足这些特点,被越来越多的系统架构所采用。 本文主要面向对 Web Service 有一定理解,需要进一步了解基于 REST 形式的 Web Service 的 IT 开发人员和架构师。它不是 Web Service 入门介绍,你…阅读全文