[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 11803] Re: @deprecated タグ (Re: 本日の議事録)



  高橋(智)です。

murayama wrote:
snip 
> @deprecatedタグは
> 「過去の互換性を維持するために残しているので,コンパイルエラーにはしないけど
> 使うのはお奨めしませんよ.いつ消すとは決めてないけれど,将来消すかもしれないし
> できればやめときなさいよ.」
> 的なものなので,コンパイルエラーにする必要はあまりないと思います.
> むしろエラーになったら困る場合の方が多いのでは.

  一つのコードベースでいくつものJDKをサポートするようなライブラリを
提供することもあるでしょうし、やはり警告のレベルが妥当ということで
しょうか。

> アノテーションの効果についても私は半信半疑です.
> #肥大化はプログラミング言語の失敗パターンの一つです.

  私は、肥大化というよりは、EJBのように、Javaのソースコードのレベルで
互換性があるようなものを記述する場合に、サーバベンダーの中にはそのベン
ダー独自のアノテーションを提供するもが現れて、ソースコードのレベルでの
互換性が失われるようになったれ、とても嫌ですね〜。(^^;;;;;;;;;;;;

-- 
高橋智宏
  Java読書会( http://www.javareading.com/bof/ )