+5
Also, in the deprecated methods we should log the calls, if possible
capturing where exactly that code is used. This will ease the code
upgrade, as velocity is not that easy to refactor when you don't get
compilation errors.
Vincent Massol wrote:
Hi,
I'd like us to agree on using the strategy described here:
http://blogs.sonatype.com/john/2007/11/09/1194630418546.html
This has several advantages:
1) Keeps our code clean
2) Put all backward compatibility code in a single place which makes
it easy too to remove when the time has come
Here's my +1
If we agree I'll do a try of using this approach for moving out the
deprecated methods in the XWiki class into an aspect. It should be a
piece of cake since we already have the aspectj plugin in place for
the core build.
Thanks
-Vincent