Ralph Goers wrote:

Sylvain Wallez wrote:

Glen Ezkovich wrote:


Yes, changes are possible, and each time some have occured we have made sure that existing code will either run in compatibility mode (with the appropriate deprectation logs) or fail hard by explaining what's happening.

The problem here is that the semantics of an existing method changes, and existing code will still compile and run, but with the wrong data. Hence these two steps.

Sylvain


I can see you're set on doing it this way say I'm not sure why I'm posting. Well, yes I am....

It would probably be easier for everyone if getId() just went away never to be seen again. Just pick some other name that doesn't conflict. That is why I suggested getLocalName() and getFullName(). Or whatever.


Hmm... localName and fullName have no ambiguity that id and name may have, and aren't that long enough to type. And don't require that two-steps approach. Lots of advantages...

I'll sleep on this, but I think I finally like fullName and localName :-)

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://apache.org/~sylvain            http://anyware-tech.com
Apache Software Foundation Member     Research & Technology Director

Reply via email to