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

[jfriends-ml 10738] Re: Java Pitfalls の Item50: Assertions



高橋(徹)です。

   ""TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxxxxxx>"さんは書きまし
た:
>   「More Java Pitfalls」の Item7[My Assertions Are Not Gratuitous!]
> の記述に、「前作Java PitfallsのItem50でassertionに関する話を書いた」と
邦題「Javaの落とし穴」ソフトバンク刊 ISBN4-7973-1358-7
が出ていますね。既に話題に上っていたように思いましたが、
メールにはなかったようです。

> ありましたので、当日はそのItem50の部分(数ページ)を印刷して持って行きます。
和書の方でコピーを持っていきましょうか?
簡単な内容は、
- JSR 041のこと
- アサーションの中で副作用を起こすな
- 例外を隠すようなアサーションの使い方をするな
- マルチスレッドはアサーションありとなしの両方で試験せよ
- アルゴリズムを最適化するときは、元のバージョン(シンプル)と最適化
 バージョンの双方をメンテナンスし、前者を事後アサーションに使って後者
 を検定せよ
- JSR 041をシミュレートする実装例

といったところです。


--
TAKAHASHI Toru
torutk@xxxxxxxxxxxx