I think we also have to advertise this when releasing, otherwise it might
be unclear that some deprecated methods still works while not being "in
the code" (for example I don't have that reflex yet to lookup the aspects
when reading code)

Jérôme.

> For everyone's information I have added this strategy to our
> development practices guide at:
> http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HBackwardCompatibility
>
> Thanks
> -Vincent
>
> On Feb 4, 2008, at 2:40 PM, Vincent Massol wrote:
>
>> Done: http://jira.xwiki.org/jira/browse/XWIKI-2059
>>
>> The mechanism is now in place.
>> See the aspect here:
>> http://tinyurl.com/2bgrxj
>>
>> Thanks
>> -Vincent
>>
>> On Feb 4, 2008, at 9:44 AM, 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
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>


_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to