Joe Walker | 1 Sep 18:18

Re: E14 / DWR-274: Allow overloaded method access



On Mon, Sep 1, 2008 at 5:00 PM, Frank W. Zammetti <fzlists-x7yrguk1x0NBDgjK7y7TUQ@public.gmane.org> wrote:

I'm disappointed that v3 isn't a drop-in replacement for v2.x as well, but you can get away with it in major releasing... I do think however that anyplace you can make the migration easier, that's a big help... This suggestion *might* do that (debatable).

Please could you do me a favor and use an SVN build / next dev build and report on the level of breakage.

My general attitude to backwards compatibility in a situation like this is:
- Don't break things without a good reason
- If you have to break things, make it as easy as possible to fix the breakage
- Be wary of making things much more complex due to corner case backwards compatibility

I had thought that this only broke corner cases. I'll put more effort into it if I'm wrong, and I'm not against removing the feature if we need to.

Joe.


Frank W. Zammetti | 1 Sep 18:23

RE: E14 / DWR-274: Allow overloaded method access

Sure, I can drop the next dev build in, not a problem. One app at work in particular would expose any unexpected breakages pretty quickly and would make an excellent test case.

Frank


From: Joe Walker <joe-klYz7rYGnPJg9hUCZPvPmw@public.gmane.org>
Sent: Monday, September 01, 2008 12:18 PM
To: users-EyPigyGktj4FDOXUYO6UHQ@public.gmane.org
Subject: Re: [dwr-user] E14 / DWR-274: Allow overloaded method access



On Mon, Sep 1, 2008 at 5:00 PM, Frank W. Zammetti <fzlists-x7yrguk1x0NBDgjK7y7TUQ@public.gmane.org> wrote:

I'm disappointed that v3 isn't a drop-in replacement for v2.x as well, but you can get away with it in major releasing... I do think however that anyplace you can make the migration easier, that's a big help... This suggestion *might* do that (debatable).

Please could you do me a favor and use an SVN build / next dev build and report on the level of breakage.

My general attitude to backwards compatibility in a situation like this is:
- Don't break things without a good reason
- If you have to break things, make it as easy as possible to fix the breakage
- Be wary of making things much more complex due to corner case backwards compatibility

I had thought that this only broke corner cases. I'll put more effort into it if I'm wrong, and I'm not against removing the feature if we need to.

Joe.



Gmane