June 13, 2006
Consumer Driven Contracts
Ian Robinson, a developer at Thoughtworks, has published a very good article called "Consumer-Driven Contracts: A Service Evolution Pattern".
In the paper, Ian examines the different approaches to contracts--provider contracts, consumer contracts or consumer-driven contracts. (I briefly voiced a similar approach for the initial contract design.)
I highly recommend taking a look at Ian's article. By the way, I think the same mindset should be kept even for designing object interfaces.
Posted by Arnon Rotem-Gal-Oz at 04:48 AM Permalink
|