- 330 名前:デフォルトの名無しさん [04/10/06 02:24:16]
- まぁ、1のことを10の言葉で語る人のことはさておき
(cocoon本のころは良かったのになぁ)、ちょっと本質的なネタを 振ってみたいな。 (1) S2を使うと、本当にテストがしやすくなるのか (2) S2を使うと、本当によいものができるのか (3) S2を使うと、本当にスキル低い人でも一定の品質を保てるのか (4) S2を使わないと、上記のようなことはできないのか (5) 成果物全体がS2に汚染されるけど、それはOKなのか まぁこの際S2をDIコンテナと言い換えてもいいや。 いくつかモノを作ってみたが、(1)はまぁ同意できる。 EJB使ってるとFactory駆使しないと結合を切れないが、 その辺をフレームワークとして統括できるのは便利。 (2)〜(3)は、ツールで解決するものか?という気がぬぐえない。 あと、テストパターン研究会でも話題になったが、ソースコード トレースがし難くなるのは避けられないという問題もある。 (4)は程度の問題か。(5)はメリットとの天秤になるのかな。 インテグレーションクラス周辺だけ使う、というのが現実的か。 ところで、S2が正しくinjectionしてくれるかどうかの テストはどう書けば?(汗) というわけで皆の意見を聞きたい。
|

|