はてブログ

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



タグ Clean Architecture

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

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で作ってそっちは前例がほぼないので... 続きを読む

ミラティブのサーバサイドを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においてバリデーションはどこでやるべきか

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で設計して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 - 13 / 13件)