akon2.00βのよっぱらいの戯言

色しょく是食、食しょく是色

AOPのテストってどうするんだぁ

AOPでは、単体時には「完璧」に動作したクラスであっても、このコードはアスペクトによって変更されうるので、結合時にはまったく異なる動作をする場合がある。当然だはなぁ。ということは、クラスのコードを見ただけでクラスについて判断できない。つまり、クラスのコードは、あるアスペクトによって拡張されていたり、置換されていたりするわけですよね。ということは、そのクラスに影響する、あらゆるアスペクトのコードをテストしなければならないってこと???

つまり、読者から指摘されたように「結合テスト」をどうにかしなければならないってこと?

テスト時にはAOPのよさが諸刃の剣のように返ってくる・・・きせきの剣を装備しないと。