netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2005-08-13 [長年日記] ▲
_ 帰省 ▲
お土産に,暑いので生ものが買いにくいなーと思っていたのだが,ミオール神戸のゼリーが常温保存できるらしいと聞いて買ってみた.試食するついでに店の人に聞いてみたら,2ヶ月くらいは大丈夫らしい.
_ [論文] 手続きとアドバイスの使い分け ▲
Gregor Kiczales, Mira Mezini: Separation of Concerns with Procedures, Annotations, Advice and Pointcuts.
Proceedings of ECOOP 2005.
単なるメソッド呼び出しは何回か使われる処理の内容が変更される場合には有効で,アドバイスは呼び出される場所が変わる場合に有効,といった使い分けについて述べた論文.
また,アノテーションはメソッドに共通した性質(しかし共通点がメソッド名などに表現されない場合)を表現する場合に有効である,ポイントカットに名前を付けることで「Shape.setX という Join Point は画面の更新である」といったように意味を付加し,「画面の更新のときはDisplay.updateを実行する」といったルールが分かりやすくなる,といったことが述べられている.
読んでいて素直なガイドラインのような気がしたので,今度,wikiのほうにまとめておくことにする.
Wiki、期待アゲ