並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 351件

新着順 人気順

clean-architectureの検索結果161 - 200 件 / 351件

  • GitHub - umm/cafu_core: Clean Architecture For Unity

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - umm/cafu_core: Clean Architecture For Unity
    • さらば💩コード!Clean Architecture をマスターして次世代の Unity エンジニアになろう!/Let's master the Clean Architecture

      2018/06/09 (Sat) に ABC 2018s (Unity Track 2) にて登壇した資料になります。

        さらば💩コード!Clean Architecture をマスターして次世代の Unity エンジニアになろう!/Let's master the Clean Architecture
      • hexagonal.js - A Clean Architecture Single Page Apps JavaScript Library - DZone

        Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,

          hexagonal.js - A Clean Architecture Single Page Apps JavaScript Library - DZone
        • clean architecture 読んで心に残った箇所の覚書 - kbigwheelのプログラミング・ソフトウェア技術系ブログ

          Clean Architecture 達人に学ぶソフトウェアの構造と設計【委託】 - 達人出版会 アーキテクチャは昔から作り方がずっと一緒、おれがその最終解を教えてやる 眉が唾液でベトベトになる 第3章 パラダイムの概要 if for whileは50年変わっておらず、プログラミングの主要なパラダイムは関数型、構造化、オブジェクト指向の3つで、これらは全て1958〜1968にみつかった。だから最終解がある。 なるほど、それを聞くと一定の説得力がある気がする。 第4章 構造化プログラミング だいたい同意できる 第5章 オブジェクト指向プログラミング cを引き合いに出してooのカプセル化をディスっているところ、論理展開がよくわからない。訳が微妙なせい? やたらcを引き合いに出す。さすがに偏見を感じる。 第6章 関数型プログラミング エベントソーシングとの関連付けは見事。 繰り返し述べられる、プ

            clean architecture 読んで心に残った箇所の覚書 - kbigwheelのプログラミング・ソフトウェア技術系ブログ
          • Unity meets Clean Architecture

            【年末だよ】Unity お・と・な のLT大会 2017【ポロりしてもいいのよ】での発表資料です。

              Unity meets Clean Architecture
            • GitHub - eduardomoroni/react-clean-architecture: A realistic approach to implement clean architecture on react codebases

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - eduardomoroni/react-clean-architecture: A realistic approach to implement clean architecture on react codebases
              • Clean Architecture in .Net

                A few years ago I stumbled upon on an inspiring talk by Robert Martin about separation of concerns. This post is about how I’ve tried to put some of his ideas into practice using ASP.NET MVC web applications. Once upon a timeProject manager: “the client wants this online shop where you can order products.” Me: “Hmm, ok but we have to save the orders somewhere. I guess we need a database with colum

                  Clean Architecture in .Net
                • Go Microservice with Clean Architecture: Transaction Support

                  In order to support the transaction in the business layer, I tried to get a Spring like declarative transaction management in Go, but couldn’t find it, so I decided to write one. Transaction is easy to implement in Go, but it is pretty difficult to get it right. ( Please note, there is a new version of it which greatly simplified it and also extracted the transaction code into a third-party lib. T

                  • Robert C Martin - Clean Architecture and Design

                      Robert C Martin - Clean Architecture and Design
                    • Clean Architecture は飲んでも呑まれるな - Qiita

                      Clean Architecture は一つの選択肢でしかない PofEAA によれば、エンタープライズアプリケーションアーキテクチャにおけるドメインロジックの実装方式は以下の3つに大別できます。 Transaction Script Table Module Domain Model さらに、Domain Model については以下の2つに大別できます。 Active Record Data Mapper Active Record は Rails に代表される、Domain Object でデータアクセスをラッピングするパターン。 Data Mapper は各種 ORM に代表される、Domain Object とデータアクセスをマッピングするパターン。 この中で Clean Architecture に則ることのできるものは、Data Mapper による Domain Model

                        Clean Architecture は飲んでも呑まれるな - Qiita
                      • GitHub - ardalis/CleanArchitecture: Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - ardalis/CleanArchitecture: Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
                        • Clean Architecture for Unity

                          2019/10/27 (Sun) に開催された .NET Conf Tokyo で発表した、Unity で Clean Architecture を適用してみた話です。

                            Clean Architecture for Unity
                          • Clean architecture of Flutter application. Part 1 - Theory

                            Clean architecture of Flutter application. Part 1 - Theory Flutter is a rapidly developing cross-platform framework. It is really perspective technology, the state of the art of cross-platform tech. So, let's figure out how to build a good supportable architecture of Flutter application. This is the first part of a two-part article dedicated to flutter clean architecture. Today I would like to tel

                              Clean architecture of Flutter application. Part 1 - Theory
                            • DDD and Clean Architecture — part 1

                              Clean Architecture (CA) is the system architecture guideline proposed by Robert C. Martin (Uncle Bob) derived from many architectural guidelines like Hexagonal Architecture, and Onion Architecture, among others. Eric Evans introduced the concept of Domain-Driven Design (DDD). He wrote about it in his book Domain-driven Design in 2004 (aka “The Big Blue Book”). Domain-Driven Design is an approach t

                                DDD and Clean Architecture — part 1
                              • 2022年版実践WPF業務アプリケーションのアーキテクチャ【設計編/中編】 ~ドメイン駆動設計&Clean Architectureとともに

                                前回記事では、初期のドメインビュー・ユースケースビューから、アーキテクチャを設計していくための土台となる初期の論理ビュー・実装ビュー・配置ビュー・データビュー・プロセスビューの設計を行い、全体の大まかな設計を行いました。その結果、個別の非機能要件やユースケースを個別に設計できる状態になりました。そこで今回は、ユースケースを設計する前に事前に設計しておいたほうが非機能要件について設計を進めます。具体的には認証・例外・ロギングのアーキテクチャです。これらはユースケースの設計に影響を与えたり、設計に応じた仮実装を進める上で、事前に決められていたほうが扱いやすい要素だからです。 ソースコード 実際に動作するソースコードは、GitHub上に公開しているので、ぜひご覧ください。ビルドや実行方法については、リンク先のREADME.mdをご覧ください。また、実際に動作させるためには次の2つのライセンスが必

                                  2022年版実践WPF業務アプリケーションのアーキテクチャ【設計編/中編】 ~ドメイン駆動設計&Clean Architectureとともに
                                • 世界一わかりやすいClean Architecture #csharptokyo

                                  C# Tokyo ユーザーコミュニティのイベント - C# Tokyo オンライン「世界一わかりやすいClean Architecture」他 で発表した内容です。 動画の原稿はこちらに公開しています。 https://www.nuits.jp/entry/easiest-clean-architecture-2019-09 またサンプルコードやPowerPointファイルはこちらに公開しています。 https://github.com/nuitsjp/Easiest-Clean-Architecture あわせて御覧ください。

                                    世界一わかりやすいClean Architecture #csharptokyo
                                  • Clean Architecture : Part 2 – The Clean Architecture | Alexander Molochko

                                    The Clean Architecture is the term proposed by Uncle Bob, that refers to principles and design practices used for building an architecture for software. It is defined in more abstract way, causing a lot of questions and debates. This article is intended to explain the most important concepts of The Clean Architecture. Unfortunately Fortunately, this will not be a step-by-step guide. I think that s

                                      Clean Architecture : Part 2 – The Clean Architecture | Alexander Molochko
                                    • Clean Architecture For React

                                      On layered architecture ? Layering is not a novel concept. It’s been around in the industry for more than a couple of years (some of you reading this document are probably younger than layering) and it’s one of the first architectural styles created. In short, layering is nothing more than dividing the concerns of your application into different layers, like in a cake, where the upper layers can t

                                        Clean Architecture For React
                                      • GoによるDDD / Clean Architecture 実装 - Qiita

                                        今年の初め頃から少しずつアーキテクチャやDDDの勉強を初め、プロジェクトの中で手探りで実践してきました。 そのまとめと振り返りを兼ねて、Go言語でDDDとクリーンアーキテクチャを意識した実装を行う場合の簡単な実装例を記載していきます。 GoはJava等と違い完全なOOPを実現するような言語ではないので、あまりガチガチに追求しすぎるよりも、 ある程度妥協しながらGoの良さを活かしつつ落とし所を見つけて行くのが良いのではないかと思います。 未だ試行錯誤しながら実装しているものですので、ご意見/ツッコミ大歓迎です。 Domain Object エンティティや値オブジェクトといったドメインオブジェクトはデータと振る舞いから成るもので、 Goでは構造体とそれが持つプロパティ値、関数で表現します。 type Users struct { id int firstName string familyNa

                                          GoによるDDD / Clean Architecture 実装 - Qiita
                                        • React + Recoil で Clean Architectureの構成を考えてみた

                                            React + Recoil で Clean Architectureの構成を考えてみた
                                          • Go言語とClean ArchitectureでAPIサーバを構築する - Qiita

                                            Clean Architectureとは Clean Architecture(クリーンアーキテクチャ)とは,レイヤに内側と外側の関係性を持たせるアーキテクチャである. 「外側のレイヤは内側のレイヤだけに依存する」というルールを守ることによって,アプリケーションから技術を分離することが目的である. アプリケーションから技術を分離すると何が嬉しいのか ここでの「技術」とは,HTTPやcsv,MySQLなどのことを意味している. アプリケーションから技術を分離すると,技術を容易に変更できたり,テストコードを書くときに容易にモックできたりする. 例えば,出力をHTTPからcsvに変更したくなったときなどに容易に変更が可能である. 各レイヤの責務 Clean Architectureで提案されているレイヤ構造は以下の画像のようなものである. 内側から,Entitiesレイヤ,Use Casesレイ

                                              Go言語とClean ArchitectureでAPIサーバを構築する - Qiita
                                            • Clean architecture for the rest of us | Pusher tutorials

                                              If you are a master software engineer, you can stop reading. This post isn't for you. This post is for people who are like me, mediocre programmers who write messy code and create spaghetti architecture but are fascinated with the idea of building something clean, maintainable, and adaptable. Preface I don't usually buy computer books because they get outdated so quickly. Besides, I can find all t

                                                Clean architecture for the rest of us | Pusher tutorials
                                              • ScalaMatsuri 2019で「実践 Clean Architecture」の発表とスポンサー&ブース出展させていただきました - Chatwork Creator's Note

                                                おはこんばんちわ。 藤井 ( @yoshiyoshifujii ) です。 この度、2年ぶり3回目のScalaMatsuri登壇の機会をいただきました。ありがとうございます。 発表資料は以下です。 speakerdeck.com 使用しているツールの関係で、資料の下部の文字が切れております。以下のリンクから文字が切れてない完全版の資料がご参照いただけます。 https://yoshiyoshifujii.github.io/slides/2019/06/28/clean-architecture-in-practice-at-scalamatsuri2019.html また、サンプルとして作成したソースコードのリポジトリは、以下になります。 github.com それでは、以下にスポンサー&ブース出展の件と感想などを書きます。 スポンサー&ブース 今年は、Chatworkに所属を移してのS

                                                  ScalaMatsuri 2019で「実践 Clean Architecture」の発表とスポンサー&ブース出展させていただきました - Chatwork Creator's Note
                                                • Webフロントエンド Clean Architecture 考 - Qiita

                                                  Webフロントエンドでも Clean Architecture に関する考察や実際のサービスへの導入の事例をよく見かけるようになりました。 n番煎じですが Clean Architecture をWebフロントエンドのアプリケーションに導入する際の考察をコードを書きつつしてみました。 サンプルコード はこちらにあります。 また、今回のコードを書くにあたり、 @ttiger55 さん、@pirosikick さんのエントリーやコードを参考にしました。ありがとうございます :) Pros/Cons コードを書いてみた上での結論を先に述べておきます。 Pros/Cons で言えば Pros の利点が多く感じられますが、結局のところ「ビジネス要件」がある程度固まっているか否かというソフトウェア側でコントロールしにくい箇所がボトルネックとなっているのため、ここをどう捉えるかは個人によって差が出そうか

                                                    Webフロントエンド Clean Architecture 考 - Qiita
                                                  • サービス開発に Clean Architecture を採用するのは妥当か? - 騒音のない世界 BLOG

                                                    以前 iOS Clean Architecture という記事を書きました。Clean Architectureとは何か?とかClean Architectureの実装例などが見たい方はまずそちらをご覧ください。今回は開発の中で感じたモヤモヤを書きます。はっきりした主張がなくて論旨がわかりにくいのですが、ご承知の上で読み進めていただければ幸いです。 Clean Architecture が前提にしている「安定性」 ビジネスロジックは常に安定か? よくある変更に対する変更箇所が多すぎる問題 結局どこに依存すれば良いのか? おわりに Clean Architecture が前提にしている「安定性」 前回も述べたように、Clean Architectureの重要なコンセプトとして「依存ルール」があります。依存関係は円の内側に向かうようにする必要があります。なぜならば、アプリケーションフレームワー

                                                      サービス開発に Clean Architecture を採用するのは妥当か? - 騒音のない世界 BLOG
                                                    • Clean Architecture

                                                      最新記事リンク 最新記事: https://nrslib.com/practice-of-clean-architecture/ この記事の内容をもっと詳細に説明しています。 概要 クリーンアーキテクチャについての解説記事です。 クリーンアーキテクチャは iOS clean architecture として発表された設計思想です。 iOS となっていますが、iOS のプロジェクトに限らず様々なプロジェクトに適用できます。 元々は HexagonalArchtecture(ヘキサゴナルアーキテクチャ) の考えを一歩推し進めた設計になりますので、先にヘキサゴナルアーキテクチャの解説を読むと理解の助けになります。 この設計の特徴は疎結合な作りになり、変化に強く拡張しやすい設計になります。 特にヘキサゴナルアーキテクチャにおける問題点だった、ポートの分割方針については非常にわかりやすいアプローチに

                                                        Clean Architecture
                                                      • Python x DDD x Clean Architecture

                                                        はじめに PythonでDDDでクリーンアーキテクチャで実装してみました。 良くも悪くも、"Pythonでは"あまりネット上で見かけない構成になったので共有しようと思います。 つくったものは、めちゃ簡単なTodoアプリです。 経緯 DDDについて全く知らないので、とりあえずPythonで軽量DDDやってみよう ついでにクリーンアーキテクチャも全く知らないのでコレもやろう という軽い気持ちで始めました。 参考 nrslibさんの記事を最も参考にさせていただきました。 (というより、実装していくとほぼPythonに書き直しただけのようになりました) 使用ライブラリ 今回作成したものは使用ライブラリに大きく依存するため、先に使用ライブラリを記載しておきます。 DDDのため 今回、メインで紹介する部分です。 pydantic 型チェックや設定管理に富んだライブラリ 個人的にすごくお気に入り inj

                                                          Python x DDD x Clean Architecture
                                                        • Serverless FrameworkとTypeScriptでClean ArchitectureライクなREST APIを作ってみる - Inside Closure - にへろぐ

                                                          前回のTerraformでAWSサーバーレスなサービスのインフラ構築をコード化する - Inside Closure - にへろぐではサンプルとして空っぽのAPIを用意しました。せっかくなのでこのサンプルを動くように実装してみました。 何を作ったのか アーキテクチャ 目指したところ 実際のところ 実装 使い方 docker環境で動かす AWS環境で動かす まとめ 何を作ったのか 特にネタがなかったのでTodoを登録・一覧・取得・更新・削除できるだけのREST APIを作成しました。 POST /todos : Register todo GET /todos : List todos GET /todos/:id : Get todo PUT /todos/:id : Update todo DELETE /todos/:id : Delete todo アーキテクチャ 目指したところ C

                                                            Serverless FrameworkとTypeScriptでClean ArchitectureライクなREST APIを作ってみる - Inside Closure - にへろぐ
                                                          • Clean ArchitectureにおけるRepositoryとGateway

                                                            主旨 Clean Architectureに登場するユースケースと外界とのアダプターとなるRepositoryとGatewayという概念について、実際に使う場面になった時にどちらをレイヤ名として使用するのが正しいのか?が気になったので、備忘録としてまとめておこうと思いました。 (個人的解釈なので、誤りがあればご指摘いただけると嬉しいです!) 結論 結局のところ、「ユースケースと外界とのアダプターとなる責務を果たしている」なら、どちらでも良さそうという結論に至りました(雑ですみません) そもそも気になった経緯 Clean Architectureといえば以下の図が有名かと思います。 緑色の部分にあるInterface AdapterにはGatewayと書かれていますが、実際に開発する時やWebでサンプルコードを見たりすると、Repositoryという命名で主にDBとの接続を責務とするレイヤが

                                                              Clean ArchitectureにおけるRepositoryとGateway
                                                            • A Guided Tour inside a clean architecture code base.

                                                              MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin. Before we begin #1This blog post assumes knowledge on the following topics: Kotlin, RxJava, dependency injection, and testing. I did my best to add links for further reading throughout the post. If you come across a subject you’re not familiar with I encourage you to take a pause and read

                                                                A Guided Tour inside a clean architecture code base.
                                                              • The Clean Architecture in PHP

                                                                大量リダイレクトも怖くない!CloudFront KeyValueStoreでサービスサイトリニューアルを楽々乗り越えた話 / How we redirect large-scale web pages by CloudFront Functions and CloudFront KeyValue Store

                                                                  The Clean Architecture in PHP
                                                                • Reactive Clean Architecture With Vert.x - DZone

                                                                  I have recently written about Clean Architecture and provided an implementation example by Uncle Bob himself. This time, we’ll look at the implementation from a bit different angle — i.e. is it possible to implement Clean Architecture and still take advantage of modern, reactive frameworks like Vert.x? Here it comes! What Was That Clean Architecture Again? Clean Architecture divides our code into

                                                                    Reactive Clean Architecture With Vert.x - DZone
                                                                  • A Typical Scenario | The Clean Architecture Dependency Rule | InformIT

                                                                    The diagram in Figure 22.2 shows a typical scenario for a web-based Java system using a database. The web server gathers input data from the user and hands it to the Controller on the upper left. The Controller packages that data into a plain old Java object and passes this object through the InputBoundary to the UseCaseInteractor. The UseCaseInteractor interprets that data and uses it to control

                                                                    • Clean Architectureの構造的な過ちについて - Qiita

                                                                      TL;DR 実際はこう、つまりInterface Adaptersが一番外側ですよね? はじめに みんな大好きですよね、CleanArchitecure。 僕も好きなので色々調べいく中で下記のサイトに行き当たり、色々考えてみました。 鵜呑みにしないで! —— 書籍『クリーンアーキテクチャ』所感 ≪null 篇≫ https://www.kabuku.co.jp/developers/clean-architecture-inconsistency この記事は、企業の採用目的の記事という側面もあり注目を惹く断定的な文体で書かれていますが、私には全体の論理には誤りもあるように感じられました。 しかし、下記の重要な指摘については全く正しく、一体どこまで正しくて、どこから怪しいのか、自分なりに整理しようという試みが本投稿になります。 重要な指摘 インターフェイスアダプターは外部エージェントについて

                                                                        Clean Architectureの構造的な過ちについて - Qiita
                                                                      • GitHub - djuarez/Kotlin-CleanArchitecture: This is a sample app that is part of a blog post I have written about how to architect android application using the Uncle Bob's clean architecture and Fernando Cejas Android-CleanArchitecture in Kotlin. Post in

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - djuarez/Kotlin-CleanArchitecture: This is a sample app that is part of a blog post I have written about how to architect android application using the Uncle Bob's clean architecture and Fernando Cejas Android-CleanArchitecture in Kotlin. Post in
                                                                        • Clean Architecture for Dummies

                                                                          Introduction to Domain-centric Architectures (clean, hexagonal, …) I recall struggling to understand clean and hexagonal architectures, so I wrote my explanation by resorting to evolving models resembling how we learn.

                                                                            Clean Architecture for Dummies
                                                                          • FluxとClean Architectureについて比較して考えてみた - Qiita

                                                                            はじめに CyberAgentのインターンで触れたアーキテクチャである、Flux, Clean Architectureについての個人的な見解を述べるだけです 「アーキテクチャはこうあるべき」みたいな原理主義的な話はしません この記事で書くこと Fluxの特徴 Clean Architectureの特徴 MVVM × Clean Architecture Fluxの特徴 FluxはFacebook社が作成したアーキテクチャパターンで、もともとはJSで使われていたものです。 各要素の役割として以下の通りです。 Dispatcher: 発火されたActionをStoreに通知するもの Action: Viewなどから発火されたEventをDispatcherに通知するもの Store: Dispatcher経由できたActionに応じて、データを管理するもの View: StoreのデータをU

                                                                              FluxとClean Architectureについて比較して考えてみた - Qiita
                                                                            • Clean Architecture 達人に学ぶソフトウェアの設計と構造 - Qiita

                                                                              どんなことが書かれているかとりあえずずらずらと書きます * あとでまとめて編集 第1章: 設計とアーキテクチャ 設計とアーキテクチャの違いはない 設計はアーキテクチャの詳細を表すことでアーキテクチャをサポートするもの。 一方でアーキテクチャとそれをサポートする設計の連続で全体の一部が作られ結果的にシステムの形状が定義される一面もあるため、明確に区別できない 設計とアーキテクチャの目的 その目的は求められるシステムを構築・保守するために必要な人材を最小限に抑えること。 したがってその良し悪しは労力がいかに費やされたかで決まる。 リリースごとに労力が増えるのであれば優れていない。 ケーススタディを交えて説明 第2章: 2つの価値のお話 ソフトウェアシステムとは「機能」と「アーキテクチャ」の2つの異なる価値をステークホルダーに提供するものであり、開発者はこれを維持する責任があると説明した上で最終

                                                                                Clean Architecture 達人に学ぶソフトウェアの設計と構造 - Qiita
                                                                              • 世界一わかりやすいClean Architecture release-preview

                                                                                Visual Studio Users Community Japan #1 https://vsuc.connpass.com/event/143114/ における発表の発表ちょっと前バージョンです。Read less

                                                                                  世界一わかりやすいClean Architecture release-preview
                                                                                • GitHub - mattia-battiston/clean-architecture-example: Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)

                                                                                  The center of your application is not the database. Nor is it one or more of the frameworks you may be using. The center of your application is the use cases of your application - Unclebob (source) Clean architecture helps us solve, or at least mitigate, these common problems with architecture: Decisions are taken too early, often at the beginning of a project, when we know the least about the pro

                                                                                    GitHub - mattia-battiston/clean-architecture-example: Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)