ソフトウェアアーキテクチャ博物館AtMuseum 解法パターン解説


横断的関心の分離

説明

初期化やエラー処理などをアプリ処理と直交化することです。

アプリ処理の構造を崩さない

アプリ処理に横断的関心を混在させると、本体の安定した構造が見えなくなってしまいます。

例え、エラー処理が8割あっても、2割の正常系アプリ処理で構造を作りましょう。

その構造は安定します。

垂直パーティション化

横断的関心は垂直パーティション化して、アプリ構造を崩さずに処理を伝播する作りにします。