aop

    0

    1答えて

    開発中に、コードベースを通過し、オブジェクトメソッドにメソッドの束を追加する必要があるプロジェクト(ロギングのメソッドなど)は非常に一般的。 大きなコードベースでは、これを行うにはどのような方法が良いでしょうか?これは非常に面倒な作業です。 AOPはこれにはいいですか? ありがとうございました

    2

    1答えて

    特定の注釈で注釈が付けられたメソッドによって例外がスローされるたびにアドバイスが実行されるようにしたいと思います。これは可能ですか?

    1

    1答えて

    私は最近、AOPに対するアンダース・ヘルスバーグの引数にinteresting blog postをお読みください。 最初の抗抗引数は言及データバインディング: 神話1.「アスペクト指向プログラミングコードのデバッグおよび計測のために面白いですし、本格的なプログラミングの規律ではありません。」 真実1.アンダースは、おそらく「こんにちは、世界」の例で停止しました。 コードインストルメンテーションは

    15

    3答えて

    機能、使いやすさ、ドキュメント、サンプル、コミュニティ/サポート、VS統合、既知の実装、長期的な実行可能性、およびカスタムAOPフレームワークを実装する速度を構築しますか? 私は(私は、これまでにPostSharpを試してみました)知っていることから始めましょう: Microsoft共通コンパイラ Instrastruture(CCI):私は はFxCopのために使用されていることを読みました、I

    43

    5答えて

    アスペクト指向プログラミングの周りに頭を抱くようなリソースはありますか? PS:私はちょうどそれの周りにあなたの頭を取得しないライブラリやフレームワーク.NETのために利用できるまたはC#:)

    12

    8答えて

    [javac] C:\ws\galileo\test\Cacheable.java:13: incompatible types [javac] found : com.io.CacheType [javac] required: com.io.CacheType [javac] public CacheType id() default CacheType.COMMON; 私は本当にこ

    0

    2答えて

    PostSharpは、このエラーを与える: PostSharp: Cannot apply an OnMethodInvocation aspect (...) with target-site weaving on the abstract or external method "...". Consider excluding the aspect from this method or us

    24

    2答えて

    コードをテスト可能(TDDなど)に保ちながら関連するクラスの結合を最小限に抑えるために、クロスカッティング問題をクラスに注入するさまざまな方法は何ですか? たとえば、ログ機能と集中例外管理の両方を必要とするクラスがあるとします。私はDIPを使用し、両方の必要な問題をインタフェースを介してそれらを必要とするクラスに注入する必要がありますか?クロスカット機能を必要とする各クラスに渡すサービスロケータを

    8

    2答えて

    私が扱った様々なプロジェクトでは、AOPや依存性注入フレームワークを使用しなければなりませんでした。 Enterprise LIbrary、Unity、PostSharpを使用しました。 今のところ、Postsharpは私の側面をどのようにして得られるかについての柔軟性に関して私の最高の選択です。 唯一の問題は、PostSharpのインストール後に必要なビルド時間です。私の開発者は、PostSha

    11

    1答えて

    をOnMethodInvocationAspect使用している場合、カスタム属性が削除されている私は、このようないくつかの側面を持っている: public class MyAttribute : OnMethodInvocationAspect { public int Offset { get; internal set; } public MyAttribute(int