ymemoスマートフォン用の表示で見るymemoハードルをすごく低くして書いていこうこの広告は、90日以上更新していないブログに表示しています。UnsplashLTで語るにはパッションと尺が足りず、勉強会で詳しくやるにはニッチすぎる技術的な話題が頭の中に燻っているので、たまにこちらに吐き出していきたいと思いました。明確に誰かが読むことを想定していない自由研究のようなものですが、この文字の多さはちょっとひどいですね...以下のような内容になります。ように、方法論ではなく設計思想が核にある類のものでもあります。わかりやすいものがたくさんあります。頃の話題という印象で、完成形がどうなっているか、という記事はそれなりに発見できます。複雑なアプリケーション構築の際に役に立つ、ということを実感しました。する余地があり、アプリケーション構築プロセス全体をより安心・安全で質の高いものに引き上げてくれるポテンシャルがあります。Stepで追う開発事例とともに言語化してみたいと思います。開発をサンプルとして扱っていきます。このアプリケーション自体は複雑なものではないですが、画像認識やチャットボット連携は成長中の分野だけあって、I/Oインターフェースが熟れていなかったり、扱いにくい副作用があったりするので、純粋なビジネスロジックとの共存を考えるのに良いテーマだと思いました。以下では、このアプリケーションの起案から実用化までステップを追いながら、オニオンアーキテクチャがどう開発をサポートしてくれるか見ていこうと思います。今回作ったBotのソースコードは、全て以下に公開されています。レベルで詳細化してみます。オニオンアーキテクチャではコーディングの初期から、実際のユーザのユースケースを明確にイメージする必要があります。どんな表現でもよいので、形にしてみます。