Upgrade to Pro — share decks privately, control downloads, hide ads and more …

アプリケーションの設計にEIPの知識が役に立つよ!

増田 亨
February 09, 2022

 アプリケーションの設計にEIPの知識が役に立つよ!

非同期メッセージングを使ったインテグレーションパターン (EIP)は、クラス設計にも参考になるものが多い。
すぐに非同期メッセージングを使わないとしても、EIPは設計の参考情報として知っておきたい。

増田 亨

February 09, 2022
Tweet

More Decks by 増田 亨

Other Decks in Programming

Transcript

  1. 関心事の分離:直列化 リクエスト 通知/記録 パイプとフィルター 前処理クラス 中間処理クラス 後処理クラス ・段階ごとに別のクラスが処理をする ・呼び出しは void型のメソッド

    (リターン値はない、副作用があることの明示) ・中断は例外を発生させる ・例:データベースへの書き込み、メール送信による通知 機能の追加・修正が楽で安全 2022/2/9 7