If you define a pre-condition, post-condition and invariant for the service and these aren't violated then no.  If they have been violated then yes.

If you didn't define those things then consumers are playing russian roulette anyway, so version occasionaly :)

This is a problem with perceived behaviour of services, consumers come to rely on specific non-guarenteed behaviour and then have problems when it changes.  Its like people who coded websites for the bugs in IE 6 and are now getting slammed by IE 7.

Steve


On 27/09/06, jeffrschneider <[EMAIL PROTECTED]> wrote:

If the logic in a service is changed and f(x) begins producing a new
result, do you version the service?

(Note: in this scenario, the interface didn't change just the internal
logic.)

Thanks,
Jeff


__._,_.___


SPONSORED LINKS
Computer software program Computer software spy Computer job
Database software Discount computer software

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Reply via email to