sebb wrote:

> On 18 March 2013 09:17, Jörg Schaible <joerg.schai...@scalaris.com> wrote:

[snip]

>> Actually, for my own projects I always add
>>
>>  @since upcoming
>>
>> or
>>
>>  @deprecated As of upcoming ...
>>
>> When I prepare a release I use a the regular expression "s/(since|As of)
>> (\s+)upcoming/\1\2VERSION/" to set the proper VERSION.
> 
> Like it, except I tend to use
> 
> @deprecated since 1.2.3
> 
> I chose TODO because I have that set up to create a task flag in
> Eclipse (and it is something to do).
> But the exact placeholder is not critical.

Fine with me. The reason for my "As of placeholder ..." pattern is a 
consequence of javadoc, since it prepends automatically "Deprecated. "[1] 
and uses the text of the tag as sentence[2]. Therefore I add in the real 
world a line like:

 @deprecated As of TODO use @{link } instead.

IMHO the text should give a direct hint to any developer who tries to 
"update" his code in a pro-active way to newer functionality. Looking 
currently at the deprecated stuff of lang[2] it fails such an explanation 
for some deprecated methods.

- Jörg

[1] http://commons.apache.org/proper/commons-
lang/apidocs/org/apache/commons/lang3/StringUtils.html#chomp(java.lang.String, 
java.lang.String)
[2] http://commons.apache.org/proper/commons-lang/apidocs/deprecated-
list.html



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to