アーキテクチャの分解に関するトレードオフ

    ソフトウェアアーキテクチャ・ハードパーツ

    アーキテクチャの分解にはコンポーネントベース分解戦術的フォークという2種類のやり方があり、それぞれメリットとデメリットがある。

    戦術的フォークコンポーネントベース分解と比べて以下のような特徴がある。

    • メリット
      • 事前の分析が不要なので作業開始が早い
      • コードは抽出するより消す方が簡単 (と書かれていたが本当か?)
    • デメリット
      • 不要なコードを消す努力が必要
      • ロジックは汚いまま