タグ

AOPに関するbaca-aho-dojiのブックマーク (1)

  • intro-to-aop

    複雑なアプリケーションではロギング、 トレーシング 、メトリクスといったサポートの機能により、関数にすぐ負荷がかかってしまいます。これらのコードブロックはあらゆるコードベース上でそれぞれ少し変形して繰り返し使用されるのですが、これを 横断的関心事(cross-cutting concerns) と言います。 アスペクト指向プログラミング (AOP)は、アスペクトと呼ばれるモジュール内にコードブロックを引き入れて、 関心の分離 (separation of concerns)を手助けします。 AOPの実装 Phoneクラス ^(1) 不自然な例だというのは承知の上で、 dial メソッド1つを使って簡単なPhoneクラスを構築してみました。 function Phone() {}; Phone.prototype.dial = function (friend) { var start =

    intro-to-aop
    baca-aho-doji
    baca-aho-doji 2014/08/21
    AOPって学生の時に出始めてて、フレームワークの実装とかにはけっこう入っていた気がするけど、今だにこれ使って業務と言う話聞いたことがない。 いい仕組みだと思うのですが。
  • 1