"Michael Hunger" <[EMAIL PROTECTED]> wrote on 12/04/2007 15:42:12:
 
> Do you intent to keep backward compatibility when splitting 
UsingMatchers?

Yes. This is also why I will not be moving the Matcher class, or returning 
CustomMatcher by interface.

Users should not notice any difference (except for the addition of more 
nifty, useful matchers).

> If so, how? Multiple interitance is not an option and delegating to the
> snippets from a aggregating class would also be quite ugly and almost as
> large as UsingMatchers is now?

UsingMatchers would be almost, but not quite, as big.

UsingMatchersBehaviour would be very, very much smaller. Right now 
UsingMatchers is doing too much, and trying to describe its behaviour is a 
nightmare.

I am less concerned about UsingMatchers being huge if all it does is 
delegate. In my humble experience, a class which does nothing but delegate 
is easily maintainable, regardless of its size.

Cheers,
Liz.

--
Elizabeth Keogh
[EMAIL PROTECTED]
http://sirenian.livejournal.com
http://jbehave.org

Reply via email to