Alistair Cockburn による Hexagonal architecture の翻訳です。PoEAAで言及されていることから、2002年ごろにはすでにC2 Wikiにページがあった模様。似たようなアーキテクチャである クリーンアーキテクチャ も翻訳したので参考にしてください。 この記事は著者から許可を得て公開しています。Thanks to Alistair Cockburn! 目次 パターン: Ports and Adapters (構造に関するパターン) 意図 動機 解決法の本質 構造 サンプルコード ステージ1: FIT アプリ 定数をモックデータベースとして ステージ2: UI アプリ 定数をモックデータベースとして ステージ3: (FITまたはUI) アプリ モックデータベース 応用ノート 左右の非対称性 ユースケースとアプリケーションの境界 ポートはいくつ? 既知の用
![ヘキサゴナルアーキテクチャ(Hexagonal architecture翻訳)](https://cdn-ak-scissors.b.st-hatena.com/image/square/42cfd9ee04192d01255c1dd1cff8d0f0ef97cf69/height=288;version=1;width=512/https%3A%2F%2Fblog.tai2.net%2Fimages%2Fog%2Fhexagonal_architecture.png)