2004-07-08から1日間の記事一覧

(おまけ)私がよくassertを使うパターン

switch-case文でよくつかうなぁ・・・同じようなif文でもelse節に使ったり。 switch( value ) { case HOGE: ... break; case FUGU: ... break; default: assert( false ): "Unknown value.(value: "+value+")"; }

assertの効果

java1.4から導入されたassertについて前から思っていることを書いてみます。 assertはその動きのみを考えれば実行時に発生してはいけない条件のチェックを行うための機能といえます。しかしながら私が思うに、条件チェックの効果よりも、何らかの処理が実行…