前回書いたECS記事はなかなか好評だったみたいで、ありがたいことに日本の公式にもツイートしていただきました。 www.f-sp.com しかし一方で、反応を見ているとECSに対して否定的な意見が多く見られました。 内容から推察するに、おそらく前回記事が機能の説明に寄り過ぎるあまり、 具体的にどう使ったものかわかりづらいのが原因じゃないかと思ったので、移行ガイドを書くことにしました。 移行ガイドといっても、実際のプロダクトを移行するための手順というよりは、パラダイムシフトを促すための説明です。 【2020/06/15】 0.11.0に対応。一部記述を微修正。 はじめに オブジェクト指向からECSへ オブジェクト指向への懐疑 関数型プログラミング 参照透過性と純粋関数 関数型における状態 関数型とのつきあいかた データ指向とECS ECSの利点 ここまでのまとめ 旧アーキテクチャからECSへ