はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Clean Architecture

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 24 / 24件)
 

フロントエンドの複雑さに立ち向かう / Tackling Complexity of Front-end Software with DDD and Clean Architecture

2023/12/19 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip フロントエンド 複雑さ DDD ヨイショ Event

フロントエンドの複雑さに立ち向かう 〜 DDD と Clean Architecture を携えて 〜 さくらのテックランチvol.6 〜ローストチキンのフロントエンドパスタとクリスマスFigmaケーキ〜 https://sakura-tokyo.connpass.com/event/303232/ ドメイン駆動設計(Domain-Driven Design)や Clean Architecture をヨイショもディスも... 続きを読む

ウェブフロントに見る clean architecture の一例

2023/01/04 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip 一例 クイズ 達人 Robert C. Martin 最初

最初に: clean architecture は誤解されている 『Clean Architecture 達人に学ぶソフトウェアの構造と設計』(以下『Clean Architecture』)を読んだことがありますか?例の同心円の図しか知らないという人も多いでしょう。 画像出典: Robert C. Martin 「The Clean Architecture」 さて、ここでクイズです。「Clean archit... 続きを読む

【Flutter】アプリ全体のアーキテクチャを0から考えて作り直した話

2022/09/30 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flutter アーキ アーキテクチャ 一環 達人

ここ半年ほど、仕事で Flutter アプリを 0 から作り直しています。 ちょうど今年の個人的なテーマを「アーキテクチャ」に据えていたこともあり[1]、またその一環として 「Clean Architecture 達人に学ぶソフトウェアの構造と設計」 (以下:クリーンアーキテクチャ本)を読んでいたこともあり、この作り直しでは「アーキ... 続きを読む

Go(Echo), Gorm, Mysql, Docker, Swaggerで、クリーンアーキテクチャなAPIサーバーを作ったメモ

2021/02/19 このエントリーをはてなブックマークに追加 197 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust MySQL スクラップ 前例 Python

自分の本業は10年物のMVCプロジェクトなのでClean Architecture忘れがちです。 なので、慣れてるGoでパッとClean Architectureの復習を行ってみました(2年前にPythonでやった事はあるんだけど・・・)。 このスクラップでは単語とか作りどころとかを整理するのですが、また後でRustで作ってそっちは前例がほぼないので... 続きを読む

GitHub - phodal/clean-frontend: Clean Frontend Architecture:整洁前端架构

2021/01/10 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Clean MVP

ToC Clean Frontend Architecture:整洁前端架构 (Clean Architecture + MVP) with BFF (Clean Architecture + Component-based + MVP) without BFF 前端的恶梦 AVR is evil 组件化及 Presenter 过重 整洁的前端架构 整洁架构 Clean Architecture 数据流 优缺点 前端 Clean 架构 客户端 Clean 架构 + MVP Clean Architec... 続きを読む

ミラティブのサーバサイドをGo + Clean Architectureに再設計した話 - Mirrativ tech blog

2020/11/30 このエントリーをはてなブックマークに追加 251 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバサイド ミラティブ

こんにちは、テックリードの夏です。 今年4月にCTOからテックリードに肩書が変わり、ガリガリコードを書くようになりました。 背景については、こちらをご覧ください。 www.wantedly.com 普段はプロダクト側の機能開発と、サーバ側の基盤開発を半々ぐらいの割合で仕事しています。 一口にサーバ側の基盤開発といっても定... 続きを読む

脆弱性レジリエンスを高めるための Clean Architecture | yamory Blog

2020/11/13 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip yamory Blog

ソフトウェアを開発するときに、気軽に OSS ライブラリを導入していませんか? OSS ライブラリは大変便利なものですが、ライブラリをプロジェクトに導入することは、そのライブラリが依存する他のライブラリを導入することにも繋がり、脆弱性のリスクを高めることを意味しています。 一方で、OSS 利用に伴うリスクを避け... 続きを読む

リーダブルアーキテクチャ - Usecaseにおける時間軸と副作用の制御 - Qiita

2019/12/17 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita UseCase リーダブル 制御 アーキテクチャ

はじめに Clean Architectureやレイヤードアーキテクチャでは、どのようにレイヤーを定義するかついては言及されています。 そのような中Usecase(レイヤードアーキテクチャではApplication層)をどのように実装するべきかについての議論は少ないです。 しかし私はリーダブルなアーキテクチャを実現するために、一番大切な... 続きを読む

あえてGo言語でClean Architectureを学ぶ

2019/12/05 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip 思想 Go言語 言語 興味 話題

はじめに 最近巷で話題のGoらしさって話があると思いますが、 ここはあえてGoらしからぬClean ArchitectureをGoで学んでいこうという記事です。 対象 Go言語をある程度読めて、Clean Architectureに興味がある方 注意 Clean Architectureを採用しましょうって話ではありません。 各言語には思想があるので、その言語らし... 続きを読む

Clean Architectureにおいてバリデーションはどこでやるべきか

2019/11/10 このエントリーをはてなブックマークに追加 130 users Instapaper Pocket Tweet Facebook Share Evernote Clip バリデーション アプリケーションロジック レイヤ 責務 考察

クリーンアーキテクチャでwebアプリケーションを作る際に、バリデーションはどのレイヤの責務なのか?と悩むことが多いため、それについての考察を行ってみる。 あと、バリデーションについて書いてたはずがドメインロジックとアプリケーションロジックの違いについても結構言及せざるを得ない感じになったので、そのへ... 続きを読む

僕とDDDとClean ArchitectureとやっぱりDDD - kenfdev’s blog

2019/08/01 このエントリーをはてなブックマークに追加 345 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD Domain Driven Design きっかけ

DDD(Domain Driven Design)って難しいですよね。難しい難しいとばかり考えていた僕もようやく最近になって少しずつわかってきた気がします。そのきっかけとなった書籍と僕のストーリーを本記事で紹介できたらと思います。 TL;DR Clean Architectureはなんとなくわかる DDDは難しい と感じている人は「Domain-Driven De... 続きを読む

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

2019/05/28 このエントリーをはてなブックマークに追加 572 users Instapaper Pocket Tweet Facebook Share Evernote Clip マーチン erukiti アーキテクチャ あー プログラマ

Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだので、雑にまとめてみます。ツッコミなどをお待ちしております。 なぜ良著?著者のロバート・C・マーチン(著書読んだことあるかも?)は、50年前から現代に至るまで、様々なアーキテクチャを見て、第一線級として開発し続けてきた経験を元に、どのアー... 続きを読む

実践 Clean Architecture - Speaker Deck

2019/01/21 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck 実践

All slide content and descriptions are owned by their creators. 続きを読む

ドメインオブジェクトを中心としたClean Architecture のためのレイヤー構成 - Qiita

2018/11/07 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ドメインオブジェクト レイヤー構成 依存 独立

ドメインオブジェクトを中心としたClean Architectureは、どういうレイヤー構成にするとよいか、簡単にまとめてみた。 イメージ たぶん、こんな感じになるはず。通常は円状に表現するが、わかりにくいので層状に書いてみた。 赤い部分の層は、直接依存の方向が上から下です。グレー部分の層は、契約だけが定義された独立... 続きを読む

書籍「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだので大事なポイントを自分のためにまとめてみた

2018/08/21 このエントリーをはてなブックマークに追加 260 users Instapaper Pocket Tweet Facebook Share Evernote Clip アーキテクチャ 達人 ソフトウェア コンポーネント 構造

書籍「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだので大事なポイントを自分のためにまとめてみた はじめに Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ。 なぜソースコードを綺麗に書くのかから始まり、オブジェクト指向、コンポーネントの原則、アーキテクチャと体系的にま... 続きを読む

書籍「Clean Architecture」が最高すぎたのでエッセンスをまとめてみた

2018/08/12 このエントリーをはてなブックマークに追加 656 users Instapaper Pocket Tweet Facebook Share Evernote Clip エッセンス イントロダクション 書籍 達人 ソフトウェア

本記事では、書籍「Clean Architecture 達人に学ぶソフトウェアの構造と設計」のポイントを抽出する。ただ、削った部分も多いので、ぜひ書籍を購入してほしい。 第1部 イントロダクション ソフトウェアを「一度だけ」動かすのは、それほど難しいことではない。正しくするのは難しい。 ソフトウェアを正しくすると、不思... 続きを読む

Go × Clean Architectureのサンプル実装 - 爆速でGo!

2018/07/12 このエントリーをはてなブックマークに追加 254 users Instapaper Pocket Tweet Facebook Share Evernote Clip 爆速 サンプル実装

クリーンアーキテクチャとは 以下を実現することで、関心の分離をするアーキテクチャパターンです。 ドメインロジックを独立させる フレームワークを独立させる UIを独立させる DB含む外部の全てを独立させる ドメインロジックをテストしやすくする 詳しくは様々な記事で説明されているので、今エントリでは割愛し実装パ... 続きを読む

JavaScriptでClean Architectureを導入してみた - Vue.js・Reactのサンプルつき

2018/07/07 このエントリーをはてなブックマークに追加 205 users Instapaper Pocket Tweet Facebook Share Evernote Clip サンプル Actions JavaScript andy 発端

事の発端 始まりはこちらのツイートから。 Usecasesレイヤーを充実させていったらVuex Actionsほとんど使わなくなるな笑 — Andy (@andoshin11) 2018年6月15日 それはどういうことだよ・・・ フロントでどう使うんだ・・・? と疑問に思い、自分なりに検証・実装してみたいと思ったのが事の発端です。 Clean Architecture... 続きを読む

Androidアーキテクチャことはじめ ― 選定する意味と、MVP、Clean Architecture、MVVM、Fluxの特徴を理解する - エンジニアHub|若手Webエンジニアのキャリアを考える!

2018/01/17 このエントリーをはてなブックマークに追加 962 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flux MVVM アーキテクチャ エンジニアHub MVP

2018 - 01 - 17 Androidアーキテクチャことはじめ ― 選定する意味と、MVP、Clean Architecture、MVVM、Fluxの特徴を理解する Androidアプリの開発において、アーキテクチャを考えることはとても重要ですが、そこに絶対の正解はなく、アプリケーションの規模やチームによってさまざまな形が考えられます。本記事ではアーキテクチャを選定する意味を改めて整理し、 ... 続きを読む

Clean ArchitectureとBuilding Evolutionary Architecturesを読んだ | Web Scratch

2017/10/09 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip 解釈 メモ 視点 Web scratch 部分

Clean Architecture という本と Building Evolutionary Architectures という本を最近読んだのでざっくりとしたメモ。(両方共2-3時間ぐらいでざっくりとしか読んでないので、解釈間違いは普通にありそうです) 両方共アーキテクチャに対するメタ的な視点な部分があるので、合わせて読むと面白いかも。 Clean Architecture Clean Arch... 続きを読む

MVVM, Layered Architecture, Clean Architectureを綜合して位置づけを整理する - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

2017/03/29 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip 蓄音機 MVVM メジャーリリース README 掲題

2017 - 03 - 30 MVVM, Layered Architecture, Clean Architectureを綜合して位置づけを整理する 一つ前の記事 にもある通り、掲題の通りの試みを行いました。 一応、「一通り書けたぞ!」という感じになったので、ここにてこのREADMEを Ver.1.0.0 メジャーリリースとします。 自分ではかなりわかりやすく整理できたつもりでいますが、まだまだ... 続きを読む

Clean Architectureとその派生系による最適なiOSアーキテクチャ選定の考察 | Developers.IO

2016/12/18 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip Developers.IO 考察 派生系

はじめに おばんです、給料日を過ぎたらいつでも給料日前、田中です。 この記事はSwift Advent Calendar 2016, 18日目の記事になります。当日より遅れての投稿になってしまいすみません!! もくじ 対象読者 この記事はなに? パターン紹介(クリーンアーキテクチャでの実装) パターン紹介(クリーンアーキテクチャ + Wireframe(VIPER Routing)での実装) パタ... 続きを読む

リファクタリングから始めるiOS Clean Architecture (Presentation層&Usecase) - Qiita

2016/12/07 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング Qiita アーキテク iOS Rails

株式会社LITALICO でアプリエンジニア(iOS/Rails)を担当しています、shuyuheyです。 『 LITALICO Advent Calendar 2016 』7日目の記事です。 まえがき このエントリでは、iOSアプリをリファクタリングしながら、徐々にClean Architectureを適用していく過程で気づいたことをまとめます。 まだまだリファクタリングは途中ですし、アーキテク... 続きを読む

Clean Architectureで設計してRxJSを使った話

2015/04/16 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript RxJS 複雑 要件 ニコニコ生放送

Transcript 1. kondei twitter: @_kondei Clean Architectureで設計して RxJSを使った話 2. 何に使ったの? ニコニコ生放送の、動画広告 …を配信するための、運営ツール (ユーザーには見えない) 3. 素のTypeScriptで実装するか… 4. ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂ うわああああああ 5. 要件が複雑 • 機能が多い •... 続きを読む

 
(1 - 24 / 24件)