タグ

2021年10月17日のブックマーク (3件)

  • Clean Architecture 1つのController/Presenterで複数のUseCaseを扱う - Qiita

    この記事はLIFULLその3 Advent Calendar 2019の14日目の記事です。 株式会社LIFULL テクノロジー部のアーキテクトの冨田です。 はじめに Clean ArchitectureのController/Presenter/UseCase周りは設計、実装するときに結構悩みます。 1つのController/Presenterで複数のUseCaseを扱うことは、よくあることではないかなと思います。 また、複数のController/Presenterから1つのUseCaseを使うこともあるはずです。 PCとスマートフォンで画面デザインが異なるショッピングサイトを運営しているという想定で設計してみましょう。 今回の主題はController/PresenterとUseCaseなのでFrameWorks & Drivers層、Enterprise Business Ru

    Clean Architecture 1つのController/Presenterで複数のUseCaseを扱う - Qiita
  • Beyond MVC

    PHP Advent Calendar 2013 - 6日目 昨日は@fivestrさんのComposerを使った簡単Travis CI設定でした。 TL;DR オブジェクト指向/MVCでうまく捉えきれていなかったものは何なのか?MVCから続くソフトウェアアーキテクチャーの「その先」は何なのか?Reenskaug博士を知っていますか? WikipediaによればReenskaug博士は1930年生まれ。MVCという概念が世の中に送り出された論文『MODELS - VIEWS - CONTROLLERS (pdf)』は1979年ですから、49歳の時ということになります。1960年からソフトウェアを書き始め、1973年からオブジェクト指向でソフトウェアを開発しており、現在でも現役でソフトウェアの世界にいらっしゃいます(ex 2009年の講演)。「プログラマ歴42年 (* Clean Coder

    Beyond MVC
  • 開発者が知っておくべき、6つのUIアーキテクチャ・パターン - @IT

    .NET開発者中心 厳選ブログ記事 開発者が知っておくべき、6つのUIアーキテクチャ・パターン ―― 「matarillo.com」より ―― 猪股 健太郎 2011/12/15 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 Martin Fowler氏の『GUI Architectures』を訳して公開しようと思ったのだが、FAQページに「PofEAAの続編などは商業出版する予定なので翻訳はしないでほしい」と書いてある。なので翻訳の公開はやめて、「