2005-08-27から1日間の記事一覧
http://www.amazon.com/exec/obidos/tg/feature/-/571399/Robert C. Martinシリーズ.Fitの解説以外のところで有用な章があれば買いたいんだけどなぁ。誰か読んだ人いないかなぁ。
http://www.livejournal.com/users/sirenian/21808.html実コードの一部に特殊解で例外が発生するコードを埋め込んで、テストしている対象が間違っていないことを確認するという話。実コードに手をいれるのはなんか嫌な気がするけれど、手法としては面白いな…
http://lolipop.jp/安いので契約。ドメインも取得したので、暇ができたら移動します。# 現実逃避ばかりが進む...
現状では、テストケースをPOJO結合と環境結合で共有するのは少し難しいです。POJO結合とIn Container結合では、現状のJUnitだとテストクラスのベースクラスが異なるからです。また、JUnitから派生する各種TestingFrameworkもコンクリートなベースクラスを提…
結合を早くするために必ずPOJO結合をしてから、環境結合テストをするようにしています。POJO結合、環境結合では同じテストデータ、テストケースを使います。これにより、POJO結合が終われば、全体を繋いだときのロジックに問題がないことが保障されるので、…
Mockはシナリオ毎に用意します。ですが、最初に全てのMockを用意することはしません。シナリオを実現するイテレーション単位で用意していきます。これは、コンポーネントレベルのpublished interfaceは初期にはある程度変更されるため、Mockを数多く用意する…
コンポーネントレベルでのpublished interfaceを作成するときには、必ずMockとAPIのContractクラスを提供するようにしています。これをやっておくだけで、提供したMockとContractを最低限満たすコンポーネントが提供されることになり、結合時に問題が発生し…