移転しました。

Javaのアサーション

オープンソースとかではあっても、何故か実務ではassertを使っているところを見たことがない。

assert (条件) : "メッセージ";

みたいなの。1.4系で使えるのになぁ。
アサーションJVMのデフォルトで無効なので、引数(-ea)を渡す必要があることに気を付ける。Web系でも同じでTomcatEclipse)だと以下のような感じで設定しないとアサーションが有効にならない。