2007-01-24 アスペクト指向とUML AspectJを使ってログ出力を実装したのですが、ドキュメント作りで悩んでます。ポイントカットやアドバイスをUMLでどう表現したものか。今はコメント使って補足するくらいしか思いつかないのですが、クラスと結びつきの強いアスペクトなんかは難しいと思うんですよね。例えば、ジョインポイントがメソッドの実行時だったとして、そのメソッドの戻り値をアドバイスの中で使うとか、引数を使うとか、そういうのをどう表現したものか。あと、AfterThrowingなアドバイスも難しいです。 絶対にUMLじゃないとダメ、というわけではないので、WordとかExcelとかでベタ書きしたほうがよいのかもしれませんね。