[MLダイジェスト]
メールの中でも、事務連絡や自己紹介だけのものは、筆者の独断で対象からはずしてあります。もし、大事なメールが漏れているなどを発見した方は、編集部 までご一報ください。
EJB の単体テストの方法はという質問に対して、具体的な解答が寄せられました。
--- EJB に限らず、「テストを行いにくいクラスから、テストしやすいクラスを別途切り出す」というのが、単体テストのポイントかなと思います。
参考文献、サイトなど
EJB Testing with J2EE RI
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
オブジェクト指向を導入するリスクと導入しないリスクについて喧々諤々の議論が交わされました。
--- 個人的には、オブジェクト指向はもう大上段に構えて導入を云々するような技術ではないと思うんですが、現実にはまだまだアレルギーがあるんですね。
参考文献、サイトなど
「オブジェクト指向開発の落とし穴」 Bruce F. Webster 著 (ピアソン・エデュケーション) [オブジェクト本分野別ランキング] - プロジェクト管理 - オブジェクトの広場
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
「オブジェクト指向をやっている学生さんはいませんか?」という問いかけに対して、「上流工程の情報を使って、オブジェクト指向言語の最適化」ができないか考えていますというお話がありました。
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
「ソフトウェア工学には大きな欠陥がある」という発言から、ソフトウェア工学の定義や、「人間的な」要素を重視することの重要性などに話が及びました。
参考文献、サイトなど
eXtreme Programming FAQ Mailing List 2698 から始まる「CMM と XP」のスレッド 「デマルコ大いに語る―ソフトウェア24の閃きと冴え」 トム・デマルコ著 (日科技連出版社) 「ソフトウェア職人気質」 McBreen Pete 著 (ピアソン・エデュケーション)
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
「オブジェクト指向にプロジェクトを当てはめるのではなく、プロジェクトにオブジェクト指向を当てはめてほしい」というお話。
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
オブジェクト指向を導入するリスクの話から発展して、勉強会でオセロゲームをモデリングしたときの経験を語っていただきました。その後は、私ならこうするという話が出てきて...
--- いま社内の勉強会でもちょうど将棋のモデリングをしています。
参考文献、サイトなど
奇妙なクラスと実世界 オブジェクトの広場 体験UMLモデリング ObjectDay 2001 モデ豆奮闘記 ObjectDay 2001 「実世界モデル化有害論 - オブジェクト指向モデル化技法の解明」 磯田 定宏, 電子情報通信学会論文誌 D-I Vol.J83-D-I No.9 pp.946-959, 2000年9月 オセロのクラス構造 Java Friendly Society
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
Real-Time UML の第2版からコンテキスト図が消えた理由が明らかに? 組込みソフトウェア開発の手法について、つっこんだ議論に発展しています。
参考文献、サイトなど
「組込みにおける要求仕様書について─上流工程」 藤倉俊幸 (Interface 2002.6) 「組み込みシステムのモデリングテクニック」 渡辺、堀松 (JavaWorld) Team With UML Robot Model コンテキスト図の例 (スライド1 の右側) UML ロボットコンテスト参加レポート オブジェクトの広場
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
Ant と JUnit の使用法に対する質問です。
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
UML の仕様についての質問です。
参考文献、サイトなど
UML 1.4 仕様書 Object Management Group
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
Mixin の Java での実装方法についての質問です。
参考文献、サイトなど
「憂鬱なプログラマのためのオブジェクト指向開発講座」 Tucker 著 (翔泳社) 「UML モデリングのエッセンス 第2版」 Martin Fowler 著 (翔泳社) C++ で Mix-in もどき ○○です。 Mix-in について JavaHouse-Brewers PowerPlant と Mix-in アーキテクチャ ○○です。
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
バイト・レンジ・リトリーバル・エクステンション機能を Java から使用する方法についての質問です。
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
UML モデリングのエッセンスで、仕様の観点のインタフェース
参考文献、サイトなど
「UML モデリングのエッセンス 第2版」 Martin Fowler 著 (翔泳社)
| タイトル | 日付 | 番号 | キーワード |
|---|---|---|---|
| EJB の単体テスト | 2002/05/07-2002/05/09 | 2642, 2644, 2645, 2646, 2665 | EJB, 単体テスト, JUnit, Cactus |
| オブジェクト指向を導入するリスクと導入しないリスク | 2002/05/08-2002/05/14 | 2647, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2661, 2662, 2664, 2666, 2668, 2669, 2670, 2673, 2674, 2675, 2679, 2680, 2681, 2683 | オブジェクト指向, リスク, スキル |
| 設計情報を用いたプログラムの最適化 | 2002/05/09-2002/05/10 | 2660, 2667, 2672 | 設計情報, 最適化, パターン, マッピング情報, D 論 |
| ソフトウェア工学の欠陥 | 2002/05/10-2002/05/16 | 2676, 2677, 2678, 2682, 2685, 2686, 2687 | ソフトウェア工学, 機械的, 人間的 |
| 管理職の立場から | 2002/05/22-2002/05/27 | 2697, 2719, 2720 | オブジェクト指向, プロジェクト |
| オセロゲームのモデル | 2002/05/27-2002/06/05 | 2713, 2714, 2715, 2717, 2718, 2721, 2723, 2724, 2725, 2726, 2728, 2729, 2730, 2735, 2737 | プロジェクト, オセロゲーム, クラス, インスタンス, YAGNI |
| Real-Time UML 初版と第2版の差 | 2002/05/17-2002/05/27 | 2688, 2691, 2692, 2708, 2709, 2710, 2711, 2712, 2716 | Real-Time UML, eUML, コンテキスト図, コラボレーション図, ユースケース, ROOM 法, DART 法 |
| junitreport について | 2002/05/17 | 2689, 2690 | Ant, JUnit |
| クラス属性の「$」、派生属性の「/」は UML の仕様? | 2002/05/21 | 2693, 2694, 2695, 2696 | UML, OMT, クラス属性, 派生属性 |
| ミキシン (Mixin) とは? また Java での実装方法は? | 2002/05/22 | 2698, 2699, 2700, 2701, 2702 | Mixin, Java, 多重分類, 多重継承 |
| バイト・レンジ・リトリーバル・エクステンション機能の実現について | 2002/05/22-2002/05/24 | 2703, 2704, 2705, 2707 | |
| クラス図の3つの観点 | 2002/05/28-2002/06/02 | 2722, 2727, 2731, 2732, 2733, 2734, 2736 | クラス図, 仕様の観点, インタフェース |
| © 2002 OGIS-RI Co., Ltd. |
|