JDKのアサーションってなかなか使い処に困るのよね

そっか,アサーション使っておけば,チェックのON/OFFをJVMのオプションで切り替えられるから,ifによるチェックより取り回しが効くなぁ...


などと思いつつも,いまだにチーム開発にアサーションを導入したことがない。だって,どこまでをアサーションに任せるのかっつう基準作りで挫折してしまう。orz
自分一人で使うぶんには,どうにかなりそうなんだけど,チームで使う場合,「これだ!!」という決めを作れるんだろか?


そんなわけで,未だに引数のヌルチェックをifでチェックしてたりする。
何を突然,そんなことを思ったかというと,昼休みにこの本読んだからに他ならない。:-P

Java言語で学ぶリファクタリング入門

Java言語で学ぶリファクタリング入門