副作用をビジネスロジックの最初と最後にもっていくことで、ビジネスロジックと副作用を伴う関数を分離するアーキテクチャ ここでいうビジネスロジックとは何らかの情報をもとに決定を下すコード(関数的核, functional core)、副作用を伴うコードは決定に基づくアクションを実行するコード(可変殻 mutable shell)のことをいう。
2025年8月30日1 min read
副作用をビジネスロジックの最初と最後にもっていくことで、ビジネスロジックと副作用を伴う関数を分離するアーキテクチャ ここでいうビジネスロジックとは何らかの情報をもとに決定を下すコード(関数的核, functional core)、副作用を伴うコードは決定に基づくアクションを実行するコード(可変殻 mutable shell)のことをいう。