並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 40件

新着順 人気順

レイヤードの検索結果1 - 40 件 / 40件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

レイヤードに関するエントリは40件あります。 アーキテクチャarchitecture設計 などが関連タグです。 人気エントリには 『レイヤードアーキテクチャ - kawasima』などがあります。
  • レイヤードアーキテクチャ - kawasima

    POSAでの定義 レイヤードアーキテクチャを、体系だって書いたのは「Pattern-Oriented Software Architecture, Volume 1, A System of Patterns」だろう。まずはその原典に立ち返って、レイヤードアーキテクチャとは何かをみてみる。 コンテキスト ソースコードの変更がシステム全体に波及させたくない。それが1つのコンポーネントに閉じられ、他に影響を与えないようにすべきだ。 インタフェースは安定している。標準化団体によって規定されている場合もある。 システムの一部は交換可能である。コンポーネントはシステムの他の部分に影響を与えることなく、実装を入れ替えることができる。 現在設計しているシステムと同様の下位レイヤの課題をもつ他のシステムを、将来構築することがあるかもしれない。 理解のしやすさと保守性のために同じ責務はグルーピングしておきた

      レイヤードアーキテクチャ - kawasima
    • React で作る中規模 SPA のレイヤードアーキテクチャ - GiXo Ltd.

      TAG : Advent Calendar | Firebase | Firestore | React | Refeed | TypeScript | トチカチ | フロントエンド AUTHOR :   ギックス POSTED :  2020.12.23 08:25 この記事は GiXo アドベントカレンダー の 23 日目の記事です。 昨日は、少人数の開発で Kubernetes を活用するための設計戦略 でした。 MLOps Div. の堀越です。本記事では、React と TypeScript で SPA の実装を行う際に採用しているレイヤードアーキテクチャについてご紹介します。 レイヤードアーキテクチャというとクリーンアーキテクチャや DDD が有名ですが、弊チームフロントエンド の場合はクリーンアーキテクチャから SPA にマッチする箇所を部分的に取り入れた簡易版のレイヤードア

        React で作る中規模 SPA のレイヤードアーキテクチャ - GiXo Ltd.
      • Webフロントエンド再設計: レイヤードアーキテクチャの導入 ~ 高品質なコードを実現するために ~

        こんにちは! 私はしばもと(@handle-name silverbirder)と申します。株式会社マネーフォワードでWebフロントエンド開発を担当しています。最近、ChatGPTの進化に驚くばかりですね。このブログ記事は、ChatGPTの力を借りて執筆しています。 今回、私が3ヶ月間取り組んできたWebフロントエンドのレイヤードアーキテクチャを用いたリアーキテクチャについてお話ししたいと思います。Webフロントエンド分野は他の分野に比べて変化が激しいため、適切なコードベース設計がなされないと、保守性がすぐに低下してしまいます。 次のような苦労をされた経験がある方々に、ぜひこの記事を読んで頂きたいです。 「どこからコードを読んだら良いか、書いたら良いか悩む」 「何かを変更すると、関係ない部分も変更してしまう」 「無駄にGraphQLのデータを参照している」 今回お話する設計題材となる対象プ

          Webフロントエンド再設計: レイヤードアーキテクチャの導入 ~ 高品質なコードを実現するために ~
        • 配信が終了したゲームのシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」が始動。第一弾『レイヤード ストーリーズ ゼロ』の全シナリオが公開へ

          配信が終了したゲームのシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」が始動。第一弾『レイヤード ストーリーズ ゼロ』の全シナリオが公開へ 日本ゲームシナリオライター協会は、バンダイナムコエンターテインメントが2017年12月7日より配信を開始し、2019年1月8日にサービスを終了したRPG『レイヤード ストーリーズ ゼロ』の全シナリオをWeb上で公開した。 これは配信が終了したゲームシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」の活動の一環で、この『レイヤード ストーリーズ ゼロ』の全シナリオ公開はその第一弾となる。『レイヤード ストーリーズ ゼロ』のシナリオは利用規約を同意の上、pdfファイルで閲覧が可能となっている。 日本ゲームシナリオライター協会では、アクセス不能になったゲーームシナリオを文化資産として保存、公開したいと考えてきました。このほど

            配信が終了したゲームのシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」が始動。第一弾『レイヤード ストーリーズ ゼロ』の全シナリオが公開へ
          • [Go] レイヤードアーキテクチャの階層構造を守らないimportを警告するlinterを作った - My External Storage

            Goでクリーンアーキテクチャ等のレイヤードアーキテクチャを実装するための静的解析ツールを作った。 「webhandlerパッケージからusecaseパッケージを使わずに直接domainパッケージを使わないで!」というような、やってほしくないimportをエラーにできる。 https://github.com/budougumi0617/layer TL;DR クリーンアーキテクチャなどのレイヤードアーキテクチャでは、利用できるパッケージに制限がある レイヤー間の依存関係は一方向のみ 同じ層、あるいは1つ下の層のパッケージしか利用してはいけない https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Goは循環importができないので、自然に単方向依存は満たしやすい しかし、層を飛び越して、2

              [Go] レイヤードアーキテクチャの階層構造を守らないimportを警告するlinterを作った - My External Storage
            • DDDを意識しながらレイヤードアーキテクチャとGoでAPIサーバーを構築する - Qiita

              今の現場で初めてDDDに触れたので、よく採用されるアーキテクチャとしてレイヤードアーキテクチャを自分で0から実装してみました。 言語もよくセットで採用されているGoを採用してみました。 この記事の目的 0から実装して体系的にDDDとレイヤードアーキテクチャを学ぶ DDDに触れたことがない方にもわかりやすく説明する そもそもDDD(ドメイン駆動設計)とは 要約(引用)すると「ドメインの知識に焦点を当てた設計手法」です。 たとえば電子カルテのシステムを例に取ってみます。 電子カルテには患者情報や手術の予定、入院ベッドの空き具合などの概念があると考えられます。 医療関係者ではないソフトウェアエンジニアは実際につかうユーザー(医療関係者)が直面している問題やドメイン(領域)の概念、事象を理解することが必要です。 それらを理解し、ソフトウェアに落とし込む。落とし込み続けることを実践する開発手法です

                DDDを意識しながらレイヤードアーキテクチャとGoでAPIサーバーを構築する - Qiita
              • 「レイヤードアーキテクチャパターン」の長所と短所

                コード構造を設計するときは、ソフトウェアスタック内で機能を分離する方法を検討すると役立つことがしばしばある。その方法の一つとして、アプリケーションのレイヤーをその上下に存在する他のレイヤーから抽象化することが挙げられる。これは、「レイヤードアーキテクチャパターン」と呼ばれることが多いアプローチだ。 レイヤードアーキテクチャパターンはどのように機能するのか レイヤードアーキテクチャの各レイヤーは、特定のアプリケーションまたはビジネス目標に合わせて設計される。そのため、レイヤーとレイヤーが管理する機能の間には、明確な抽象化が存在する。例えば、アプリケーションは、ユーザービューをレンダリングするレイヤー、Web APIへの応答を中継するレイヤーおよびファイルシステムまたはデータベースへのデータの保存を担当するレイヤーを維持しているかもしれない。 関連記事 開発者が注意すべき「マイクロサービスの問

                  「レイヤードアーキテクチャパターン」の長所と短所
                • フロントエンド におけるレイヤードアーキテクチャの導入|mizno

                  こんにちは、株式会社POLでエンジニアをしているミズノです。以前弊社の雑談イベントでフロントエンド の取り組みについて話したのですが、そこでお話しした内容を今回は紹介したいと思います。 元々POLのフロントエンド は、よく見るReactのアーキテクチャでした。 React + Reduxプロダクトも徐々に大きくなり、開発者も増えるなかで色々な問題が見えてきました。特に以下のような問題が多く見受けられました。 1.複数人で開発する場合ルールがないと迷いが発生する 2.コード自体の結合度が強く、テストがしづらい 3.修正するときに影響範囲の調査が大変こんな感じで、余計なところで頭悩ませることが多いなと感じていました。そこで迷わず課題に取り組める、そしてプロダクがさらに大きくなった場合にも耐えれる構造を検討し、レイヤードアーキテクチャを試すことにしました。 導入にあたっては、新規のページから導入

                    フロントエンド におけるレイヤードアーキテクチャの導入|mizno
                  • ロングスカートも!ワイドパンツも!縦長レイヤードで新鮮コーデに

                    夫と食料品の買い出しに行ったときのコーデです。暖かいニットワンピースにプリーツスカートの縦長レイヤード。 ◆ワンピース/STUDIO CLIP タートルネックワンピース ボルドー ◆インに着た白T/ ユニクロ 大昔のもの ◆スカート/ユニクロ ハイウエストシフォンプリーツスカート 白 XS (2017) ◆靴/サルース チャンキーヒールサイドゴアショートブーツ ◆バッグ/ LLbean このニットワンピースは元は娘のものだったのですが、「オバサンぽく見えるから着ない」とお下がってきたので、わたくしが着ております。若い子が着ると「オバサンぽい」ものを、本物のオバサンが着るとこのようになります。はい、正真正銘のオバサンですが、何か? まあ、何に見えるにせよ、ニットワンピースは実にありがたいアイテム。らくちんで暖かくて、パンツやスカートとのレイヤードでコーデがいろいろ楽しめる。何に見えようが、着

                      ロングスカートも!ワイドパンツも!縦長レイヤードで新鮮コーデに 
                    • Python で学ぶ実践的なドメイン駆動設計とレイヤードアーキテクチャ / DDD and Onion Architecture in Python

                      2021年10月に開催された PyCon JP 2021 Day 1 の登壇資料です。 CfP より抜粋 ドメイン駆動設計(DDD)やクリーンアーキテクチャといった話題は定期的に盛り上がりを見せますが、Pythonにおける実践的な解説はいまだ多くありません。このセッションでは、分かりやすく具体的なコード例を織り交ぜながら、これらについて解説を行います。聴衆は、他の言語の仕様や実例と比較したうえで、フラットな目線で Python で DDD に取り組むことの良い点と課題点を見つけることができるでしょう。

                        Python で学ぶ実践的なドメイン駆動設計とレイヤードアーキテクチャ / DDD and Onion Architecture in Python
                      • 裾出し衿出しレイヤードがおしゃれ!&100万PV達成の御礼

                        もう今季最後かなー、と思いながらニットワンピを着用。いつのまにか当たり前の着方になったマキシスカート合わせの縦長レイヤードで。オールユニクロの休日コーデです ◆ワンピース/ユニクロU 3Dプレミアムラムフレアワンピース パープル XS ◆スカート/ユニクロ シフォンプリーツスカート オフホワイト XS ◆インに着たカットソー/ユニクロ<メンズ> ソフトタッチ タートルネックT 白XS ◆靴/コンバース

                          裾出し衿出しレイヤードがおしゃれ!&100万PV達成の御礼
                        • ロングプリーツスカートで縦長レイヤード アラカンが着るUNIQLO138

                          本日は、ちびっこのわたくしがよく使うロングスカートを使った縦長レイヤードコーデ。少しは背が高く見えるでしょうか。 ◆ニットワンピース/ ディノス 大昔のもの ◆インに着たタートル/ ユニクロ 大昔のもの ◆スカート/ハイウエストシフォンプリーツスカート 白 XS (2017) ◆靴/サルース チャンキーヒールサイドゴアショートブーツ

                            ロングプリーツスカートで縦長レイヤード アラカンが着るUNIQLO138
                          • 1月の人気コーデは ロングスカート✕ニットワンピースの縦長レイヤード

                            ブログ開設から2年目に入った2020年。今年は毎月10日頃に、前月の記事の総合閲覧数を元にその月ごとの人気コーディネートベスト3をまとめておくことにしました。 さて、2020年1月期、たくさんの人に見ていただくことのできたコーディネートは!? 1月の人気コーデ 第3位 1月15日の「寒色チェックのカシミヤストールでいつものワントーンコーデを格上げ!!」 今季購入した鮮やかなブルーチェックのカシミヤストール。これを効果的に使いたい、その一心で組み立てたコーデが第3位になりました。黒に近いダークネイビーのワントーンコーデ。チェックの様々なブルーとダークネイビーが寒色同士でなじみますよね。

                              1月の人気コーデは ロングスカート✕ニットワンピースの縦長レイヤード
                            • 今すぐ「レイヤードアーキテクチャ+DDD」を理解しよう。(golang) - Qiita

                              とはいっても記事を読み終わるのに三時間くらいかかる気がします。 対象読者 レイヤードアーキテクチャ+DDDの実装に困っている方 バックエンドエンジニアを目指す学生 APIサーバを開発したことがある方 はじめに アーキテクチャは学習コストが高いと言われています。その要因の一つとして考えられるのはアーキテクチャの概念を学んだとしても、アーキテクチャの細かい部分は実装者に左右されるので、ネット上にあるプログラムは概念とはズレがあるので混乱しやすいことだと思います。それに加えて他のサイトを参考にした時もやはり実装者による違いで混乱してしまうからです。 したがって、概念とズレがある部分はしっかり言及したうえで解説することが良いと思います。 アーキテクチャを採用する意味 レイヤ間が疎結合になるため、ユニットテストが行いやすいこと。 責務がはっきりしているので、保守性が高いこと。 途中からフレームワーク

                                今すぐ「レイヤードアーキテクチャ+DDD」を理解しよう。(golang) - Qiita
                              • Laravel で DDD のレイヤードアーキテクチャを試す

                                まえがき 一年半かっちりとした設計を頑張ってみて、なんとなく形が見えてきたので、共有しようと思います。 タイトル通り、DDD の戦術の話がメインです。 いろんなデザインパターンを勉強しましたが、その中でも効果の解りやすいもののみを取り入れることで、迷い少なく方針を決めてこれました。 途中で設計変更は何度も行っていますし、設計変更することを前提に設計してます。 まだ悩んでる部分もいくつかあります。最後の方に書いています。 目的 設計するにあたって、以下の目的が達成できることを重視している。 業務知識があればプログラミングがわからなくてもなんとなくわかるようにする 部品ごとの役割を明確にする 部品を使い回しできるようにする 部品をテスト可能にする 状況に合わせて設計方針をどんどん変えていく 新しい書き方と古い書き方を混在させやすくする リファクタリングしやすくする 使わなくなった部品を簡単に削

                                  Laravel で DDD のレイヤードアーキテクチャを試す
                                • DDDについて書かれていたことに共感しました。個人的にはなんにでも画一的なコンポーネント分割を適用しようとするクリーンアーキテクチャやレイヤードアーキテクチャ周辺についても、凝集度や結合度の概念を理解していないエンジニアが多いと感じてしまいます。この辺りのアーキテクチャについてもご意見を伺えるとありがたいです。 | mond

                                  DDDについて書かれていたことに共感しました。個人的にはなんにでも画一的なコンポーネント分割を適用しようとするクリーンアーキテクチャやレイヤードアーキテクチャ周辺についても、凝集度や結合度の概念を理解していないエンジニアが多いと感じてしまいます。この辺りのアーキテクチャについてもご意見を伺えるとありがたいです。 僕はクリーンアーキテクチャやレイヤードアーキテクチャについて真面目に学んだ訳ではないのですが、僕宛に質問という形でしたので僕が理解している範囲でお答えします。 まずクリーンアーキテクチャは「なんにでも画一的なコンポーネント分割」を適用しようとは提唱していないはずです。過去に作った何らかのソフトウェアでとあるコンポーネント分割をしたらとても良く上手く行ったのでクリーンだと呼んでいるだけで、パターンを抽出してみたので使えそうな所は使ってね、ぐらいの温度感で聞く必要があります。使いどころ

                                    DDDについて書かれていたことに共感しました。個人的にはなんにでも画一的なコンポーネント分割を適用しようとするクリーンアーキテクチャやレイヤードアーキテクチャ周辺についても、凝集度や結合度の概念を理解していないエンジニアが多いと感じてしまいます。この辺りのアーキテクチャについてもご意見を伺えるとありがたいです。 | mond
                                  • レイヤードアーキテクチャでデータを作成・編集するときの設計が分からん

                                    定期的に DDD やクリーンアーキテクチャなどを題材にした記事が盛り上がっているのを見ていると、いま長年の疑問を書けば誰か答えてくれるのではと思って書いてみる。 何に困っているかというと、 いわゆるレポジトリ層が持つ create/update 関数の引数は Entity で待ち受けるべきか、プレーンなオブジェクトで待ち受けるべきか分からない ユーザーから POST Body されたデータにはビジネスルールを適用させるべきか(= 一度 Entity を作るべきか)分からない だ。 Entity を作らない場合、いわゆるトランザクションスクリプトと呼ばれているものに近づく。 そしてトランザクションスクリプトには結構否定的な意見も見られる。 しかし、自分は Entity を作ることが必ず正解とは思えず、レイヤードな設計とトランザクションスクリプトを組み合わせる設計の余地もあると思っていて、トラ

                                      レイヤードアーキテクチャでデータを作成・編集するときの設計が分からん
                                    • 《服飾士が選んだ》これだけでコーデが決まる!”レイヤード風ロングワンピース”を使ったコーデ

                                      今回は、トレンド?そんなのわからない、組み合わせてコーディネートなんかもっとわからない💦 そんな方向けに服飾士のパパくまと元ショップ店員のママくまがセレクトしたアイテムをご紹介します👗 わたしが服を選ぶときに気を付けているポイントなんかも教えちゃいます👍

                                      • Golangで書くレイヤードアーキテクチャ 簡易APIサーバーを構築 - Qiita

                                        はじめに & この記事を書いた理由 この記事は、レイヤードアーキテクチャをちょっと理解した学生が残したものです。コードに自信がないので、改善点やコメントなどを残して頂けると勉強になるので助かります。 コードはGolang、MySQLで書いています。(サンプルコード) クリーンアーキテクチャについてもそのうち記事にします。 バカな僕だけかも知れませんがアーキテクチャについての記事を読んで、「層って何?どういう構造になってるの?どう実装するの?」って思いませんか? アーキテクチャを勉強中の僕はいろんな記事を読んで、バカなりに理解したことを伝えたくて今回の記事を書きました。 [追記] この記事 [DDD]ドメイン駆動 + オニオンアーキテクチャ概略 によると、これオニオンアーキテクチャです。 レイヤードアーキテクチャ とは ① レイヤードアーキテクチャについて を読んでいただけると理解できると思

                                          Golangで書くレイヤードアーキテクチャ 簡易APIサーバーを構築 - Qiita
                                        • Goでレイヤードアーキテクチャのボイラープレートコード自動生成ツールを作った話 - BASEプロダクトチームブログ

                                          2019 アドベントカレンダー23日目 この記事はBASE Advent Calendar 2019の23日目の記事です。 devblog.thebase.in こんにちは、11月よりBASE BANK株式会社に入社し、Dev Divisionに所属している清水(@budougumi0617)です。 23日目の本記事では、レイヤードアーキテクチャを採用している上で頻出するであろうボイラープレートの悩みを共有します。 そして、Go言語(以下Go)でコードを自動生成するためのツールを作った話と、利用したtext/templateパッケージなどの公式パッケージの概要に触れます。 自動生成時に利用するテンプレートはGoのtext/templateパッケージを利用しますが、テンプレートファイルは自由に変更できるので、将来的にはGo以外のコードも生成する予定です。 BASE BANKにおけるアーキテク

                                            Goでレイヤードアーキテクチャのボイラープレートコード自動生成ツールを作った話 - BASEプロダクトチームブログ
                                          • Go初心者がレイヤードアーキテクチャ+DDDでAPIを実装してみる

                                            はじめに この記事は実務でRailsでAPI開発をしていた私自身がGo言語でAPI開発をすることになり、Go言語やDDDなどの設計手法についてある程度理解するために、簡単な設計をした上でAPIを実装してみて学んだことをまとめたものです。 そのため、初心者向けの記事となりますが、有益な記事となれば幸いです!! DDD(ドメイン駆動設計)とは DDD(ドメイン駆動設計)とは、ドメインの知識に着目しドメインモデルを練り上げ、それをソフトウェアに落とし込んでいく設計手法。 ドメインとは、プログラムを適用する対象となる領域を指しており、 ドメインにおける問題解決のために、物事の特定の側面を抽象化(モデリング)したものがドメインモデルにあたります。 ソフトウェア開発の目的はソフトウェア利用者のドメインにおける何らかの問題を解決することであり、問題解決に必要な知識をソフトウェアに反映していかなければなり

                                              Go初心者がレイヤードアーキテクチャ+DDDでAPIを実装してみる
                                            • DDDについて書かれていたことに共感しました。個人的にはなんにでも画一的なコンポーネント分割を適用しようとするクリーンアーキテクチャやレイヤードアーキテクチャ周辺についても、凝集度や結合度の概念を理解していないエンジニアが多いと感じてしまいます。この辺りのアーキテクチャについて… | mond

                                              mondでこの質問への回答を読んでみましょう

                                                DDDについて書かれていたことに共感しました。個人的にはなんにでも画一的なコンポーネント分割を適用しようとするクリーンアーキテクチャやレイヤードアーキテクチャ周辺についても、凝集度や結合度の概念を理解していないエンジニアが多いと感じてしまいます。この辺りのアーキテクチャについて… | mond
                                              • 配信が終了したゲームのシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」が始動。第一弾『レイヤード ストーリーズ ゼロ』の全シナリオが公開へ

                                                配信が終了したゲームのシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」が始動。第一弾『レイヤード ストーリーズ ゼロ』の全シナリオが公開へ 日本ゲームシナリオライター協会は、バンダイナムコエンターテインメントが2017年12月7日より配信を開始し、2019年1月8日にサービスを終了したRPG『レイヤード ストーリーズ ゼロ』の全シナリオをWeb上で公開した。 これは配信が終了したゲームシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」の活動の一環で、この『レイヤード ストーリーズ ゼロ』の全シナリオ公開はその第一弾となる。『レイヤード ストーリーズ ゼロ』のシナリオは利用規約を同意の上、pdfファイルで閲覧が可能となっている。 日本ゲームシナリオライター協会では、アクセス不能になったゲーームシナリオを文化資産として保存、公開したいと考えてきました。このほど

                                                  配信が終了したゲームのシナリオを文化資産として保存、公開する「ゲームシナリオアーカイブ」が始動。第一弾『レイヤード ストーリーズ ゼロ』の全シナリオが公開へ
                                                • 《服飾士が選んだ》韓国でも人気!レイヤードも楽しめる万能アイテム”デニムミニワンピース”を使ったコーデ - ちぃふぁみりーブログ

                                                  みなさんこんにちわ!パパくまです🐻 今回は、トレンド?そんなのわからない、組み合わせてコーディネートなんかもっとわからない💦 そんな方向けに服飾士のパパくまと元ショップ店員のママくまがセレクトした今人気のアイテムをご紹介します👗 ≫≫続きを読む ランキング参加中ファッション

                                                    《服飾士が選んだ》韓国でも人気!レイヤードも楽しめる万能アイテム”デニムミニワンピース”を使ったコーデ - ちぃふぁみりーブログ
                                                  • 【楽天市場】リモートワークに最適 フェイクYシャツ メンズ 付け襟 フェイクシャツ つけ襟 Yシャツ 簡単 レイヤード 重ね着 バストアップ:靴下プレミアム

                                                    【首回り】 【40】前34 うしろ23 肩幅40 50-57.5kg 【41】前35 うしろ24 肩幅41  57.5-65kg 【42】前36 うしろ25 肩幅42 65-72.5kg 【43】前37 うしろ26 肩幅43 72.5-80kg 【44】前38 うしろ27 肩幅44 80-87.5kg 【45】前39 うしろ28 肩幅45 87.5-90kg 【46】前40 うしろ29 肩幅46 90-102.5kg ※測り方により多少の誤差が生じる場合がございます。

                                                      【楽天市場】リモートワークに最適 フェイクYシャツ メンズ 付け襟 フェイクシャツ つけ襟 Yシャツ 簡単 レイヤード 重ね着 バストアップ:靴下プレミアム
                                                    • 【Go】DDD + レイヤードアーキテクチャでREST APIを実装する | みんたく

                                                      Go + DDD + レイヤードアーキテクチャを本やネットで調べ、実際に動かしながらREST APIを構築してみました。 ドメイン駆動設計の本や記事を読んでも実際に自分の手でやってみないと身につかないと思い、簡易的ですが使えるところまで実装してみました。 DDD(domain driven design)とはDDD(ドメイン駆動設計)とはソフトウェアの設計手法であり、ドメインモデリングに着目してソフトウェアの価値を高める手法です。 ソフトウェアの核心にある複雑さに立ち向かうため、チームの共通言語である「ユビキタス言語」を用いて「ドメインモデル」を構築し、それをコードとして実装します。 また、大規模で密結合なシステムにならないように「ドメイン」と「境界づけられたコンテキスト」にシステムを分割し、「コアドメイン」という最重要領域に集中して開発を行います。 DDDについてはまだ理解が浅いので、今

                                                        【Go】DDD + レイヤードアーキテクチャでREST APIを実装する | みんたく
                                                      • 【名古屋】Ralph’s Coffee(ラルフズコーヒー) レイヤード久屋大通パーク おしゃれなカフェメニューや濃厚ブラウニーを堪能 - Taro | 投資・ブログ収益化・東海グルメ・旅行

                                                        更新日:2023/9/8 はじめに こんにちは。 27歳サラリーマンのたろうです。今回は名古屋のRalph’s Coffee(ラルフズコーヒー) に行ってきました。レイヤード久屋大通パークにあるラルフローレンの世界観が楽しめるカフェです🐻 筆者体験 久屋大通駅から徒歩数分。かわいい植物や白い壁が印象的な素敵な外観です🌳 店内はもっと素敵でした。白を基調にした開放的な空間で、口コミで話題のニューヨーク気分を味わうことができました🌳 かわいい熊さんもお出迎え。店内はほんのりコーヒーの香りもしました☕️ メニューはこちら。豊富なドリンクメニューに加えて、軽食やデザートも充実してます🍞 今回はカフェを嗜みつつ、人気のラルフズブラウニー&バニラアイスを食べました。レジ前にあるポロベアクッキーもラルフズコーヒーの楽しみの一つです。かわいい見た目に癒されます🍪 KOTOSHINA抹茶ラテは、程

                                                          【名古屋】Ralph’s Coffee(ラルフズコーヒー) レイヤード久屋大通パーク おしゃれなカフェメニューや濃厚ブラウニーを堪能 - Taro | 投資・ブログ収益化・東海グルメ・旅行
                                                        • 「2024年の秋のトレンドファッションを完全ガイド!クラシックとモダンが融合したスタイル、アーストーン、ビビッドカラー、オーバーサイズコート、レザージャケット、ニットウェア、ブーツ、ワイドレッグパンツ、プレッピースタイル、レイヤードスタイル、エコファッション、レトロフューチャリズム、ステートメントジュエリー、シルクスカーフ、ベレー帽など。今年の秋のファッションを楽しむための必見情報をチェック!」 - NobleAme’s diary♪手に取った瞬間から愛着が湧く♪

                                                          NobleAme’sdiaryをご覧の皆さん、こんばんは! 今日は『2024年の秋のトレンド♪今から検討して乗り遅れない様に(*^-^*)』と言う事で書いていきたいと思います(^^♪ カラーパレット 1. アーストーンとニュートラルカラー アーストーン: ニュートラルカラー: スタイリングのポイント: 2. ビビッドカラーのアクセント アクセントカラー: スタイリングのポイント: トレンドアイテム 1. オーバーサイズコート 特徴: スタイリングのポイント: 2. レザージャケットとコート 特徴: スタイリングのポイント: 3. ニットウェア 特徴: スタイリングのポイント: 4. ブーツ 特徴: スタイリングのポイント: 5. ワイドレッグパンツ スタイリングのポイント: トレンドスタイル 1. プレッピースタイル 特徴: スタイリングのポイント: 2. レイヤードスタイル 特徴: スタ

                                                            「2024年の秋のトレンドファッションを完全ガイド!クラシックとモダンが融合したスタイル、アーストーン、ビビッドカラー、オーバーサイズコート、レザージャケット、ニットウェア、ブーツ、ワイドレッグパンツ、プレッピースタイル、レイヤードスタイル、エコファッション、レトロフューチャリズム、ステートメントジュエリー、シルクスカーフ、ベレー帽など。今年の秋のファッションを楽しむための必見情報をチェック!」 - NobleAme’s diary♪手に取った瞬間から愛着が湧く♪
                                                          • 【Go】テストまで書いて理解するレイヤードアーキテクチャ

                                                            はじめに Go 言語 + レイヤードアーキテクチャでテストコード込の REST API を作ったらとても勉強になったので共有します。 この記事が誰かの参考になれば幸いです。 今回のサンプルコードの最終形は僕の GitHub にあります。 レイヤードアーキテクチャとは? レイヤードアーキテクチャとは、システムの機能を責務ごとのグループ(レイヤー)に分割して隣り合うレイヤーとだけやり取りできるようにする仕組みです。 レイヤー同士の依存関係は上位から下位への1方向で統一されているのが特徴です。 レイヤー同士はインタフェースでゆるく結合されているため依存性を低く保つことができるというメリットがあります。 レイヤーの種類は一般的に以下のようなものがあります。 1 プレゼンテーション層: GUI や CUI などのユーザーインタフェース 2 アプリケーション層: アプリケーションロジック 3 ドメイン

                                                              【Go】テストまで書いて理解するレイヤードアーキテクチャ
                                                            • [速習] ドメイン駆動設計(DDD) 第1回 ソフトウェアのプロフェッショナルへの道 (レイヤードアーキテクチャと依存性の逆転/境界づけられたコンテキスト) - Qiita

                                                              [速習] ドメイン駆動設計(DDD) 第1回 ソフトウェアのプロフェッショナルへの道 (レイヤードアーキテクチャと依存性の逆転/境界づけられたコンテキスト)Java初心者DDDドメイン駆動設計レイヤードアーキテクチャ 前回の記事では、GPT-4 32kを用いたドメイン駆動設計(DDD)の新しい設計手法について説明しました。GPT-4 32kの大規模なコンテキストサイズを活用することで、複雑なタスクも無理なく実行でき、設計プロセスの効率化を大いに進めることができました。また、設計と実装の間のギャップを最小限に抑えることができ、開発者はドメインの複雑さを容易に理解し、それを反映した設計を効率的に行うことができました。これにより、新たな開発体験が実現しました。 今回は、前回の記事とは別に、ドメイン駆動設計(DDD)の具体的な概念と実装について掘り下げていきます。 ドメイン駆動設計 ソフトウェア開

                                                                [速習] ドメイン駆動設計(DDD) 第1回 ソフトウェアのプロフェッショナルへの道 (レイヤードアーキテクチャと依存性の逆転/境界づけられたコンテキスト) - Qiita
                                                              • レイヤードアーキテクチャを採用した際のWebSocket実装例 - ぷらすのブログ

                                                                こんにちは、@p1assです。 先日、レイヤーアーキテクチャを採用している Web API サーバに WebSocket を組み込むことになったのですが、コネクションの管理やどのレイヤーで各機能を管理するか悩んだのでブログにまとめておきます。 使用している言語は Go で、Web フレームワークは echo です。 WebSocket 実装前の API サーバの構成 WebSocket を実装する前の API サーバのディレクトリ構成は次のようになっていました。(ブログ用に調整を加えてます。) . ├── database # repository のインターフェースを満たす実体 ├── domain │ ├── entity │ └── repository │ └── service ├── main.go ├── usecase └── web ├── handler └── rou

                                                                  レイヤードアーキテクチャを採用した際のWebSocket実装例 - ぷらすのブログ
                                                                • 【名古屋・栄】京都宇治 茶想もりた園 レイヤード久屋大通店のフラペティーみるく抹茶が美味しいおすすめ抹茶カフェ - Taro | 投資・ブログ収益化・東海グルメ・旅行

                                                                  更新日:2024/06/04 はじめに こんにちは! 28歳サラリーマンのたろうです。今回は愛知県名古屋市中区にある茶想もりた園 レイヤード久屋大通店に行ってきました🍵 筆者体験(2022年9月訪問) 地下鉄久屋大通駅より徒歩数分。 久屋大通公園内にあります🌳 一番茶にこだわり、「茶の本質」を突き詰めたドリンクや和食がオススメポイントとのこと🌟 甘味もレパートリー豊富ですね🍵今回はフラペティみるく抹茶を注文。風味豊かな抹茶を味わう和風のフローズンドリンクで、エスプーマ風のミルクが添えられています。抹茶本来の苦味とエスプーマの甘みが程よく、誰でも楽しめる逸品となっております🍵 美味しいお抹茶に心が癒されて、とても良い気持ちになれました。名古屋栄エリアでゆったり和を感じたい方、是非とも京都宇治 茶想もりた園に足を運んでみてください! 本日は最後まで読んでいただき、ありがとうございまし

                                                                    【名古屋・栄】京都宇治 茶想もりた園 レイヤード久屋大通店のフラペティーみるく抹茶が美味しいおすすめ抹茶カフェ - Taro | 投資・ブログ収益化・東海グルメ・旅行
                                                                  • 久屋大通公園内「レイヤード ヒサヤオオドオリパーク」北・テレビ塔エリアに約35店擁す名古屋の観光拠点

                                                                    名古屋駅地区と栄地区、そして歴史観光の中心である名古屋城は、名古屋を代表する観光拠点。「レイヤード ヒサヤオオドオリパーク(RAYARD Hisaya-odori Park)」は、そのうち栄地区の久屋大通公園(北エリア・テレビ塔エリア)にオープンした公園と店舗が一体化された複合施設だ。市内初出店21店舗を含む約35のバラエティ豊かな飲食物販店舗と、緑豊かな公園を一体化させた新たな“名古屋のシンボル”となる。 2027年のリニア中央新幹線開業も見据え、これらエリアにより強い繋がりをもたせることで、相乗的に名古屋全体を盛り上げる。 名古屋の観光拠点を繋ぐ新たな街のシンボル「レイヤード ヒサヤオオドオリパーク」ミズベヒロバ「レイヤード ヒサヤオオドオリパーク」は、現在の久屋大通公園の北エリアおよびテレビ塔エリアに位置し、錦通から桜通、そして外堀通までをつなぎ、4つのゾーンで展開する。 名古屋の魅

                                                                      久屋大通公園内「レイヤード ヒサヤオオドオリパーク」北・テレビ塔エリアに約35店擁す名古屋の観光拠点
                                                                    • レイヤードアーキテクチャの視点 - Qiita

                                                                      「ValueObjectという考え方」でDDDの片鱗について書かせていただきました 今回はDDD本のなかでも少し抽象度の高い「レイヤードアーキテクチャ」について深堀っていきます レイヤードアーキテクチャとは レイヤーアーキテクチャ・レイヤードアーキテクチャと呼ばれているこのアーキテクチャ指向です DDDは特定技術へ依存しているわけではないのでDDD=レイヤードアーキテクチャ!とならないように気をつけましょう 上位互換の思想として以下のものがあります ヘキサゴナルアーキテクチャ オニオンアーキテクチャ クリーンアーキテクチャ 基本的にどのアーキテクチャも一貫して責務を適切に設定して依存関係を明確にするという目的があります 一番原始的(?)なレイヤードアーキテクチャはその名の通り 責務を適切に設定した塊=層(レイヤー)をイメージします これだけじゃなんのことやらって感じですね 更に技術っぽい責

                                                                        レイヤードアーキテクチャの視点 - Qiita
                                                                      • 久屋大通公園内『レイヤード ヒサヤオオドオリパーク』がついにオープン。おすすめ店舗&グルメを徹底紹介!|名古屋情報通

                                                                        名古屋市中区・栄の久屋大通公園北エリア/テレビ塔エリアに誕生する新商業施設『RAYARD Hisaya-odori Park(レイヤード ヒサヤオオドオリパーク)』が、2020年9月18日(金)にオープンします。 公園と店舗が一体化、名古屋初出店店舗を含む話題のテナントも集まり、公園の新しい価値を生み出す超注目の新施設! この記事では概要から、4つに分かれたエリアの詳細、おすすめの店舗やグルメ情報など詳しくまとめていきたいと思います。 「レイヤード ヒサヤオオドオリパーク」とは? 名古屋の中心部・久屋大通公園の北は外堀通、南は錦通に至るまでの約1kmに渡るエリアを整備、公園内に飲食店や売店を設けその収益で公園の整備・維持管理を行う「Park-PFI」制度を用いた施設となり、Park-PFI事業としては日本最大級のものとなります。 商業施設としての名称は三井不動産の公園一体型の商業施設ブラン

                                                                          久屋大通公園内『レイヤード ヒサヤオオドオリパーク』がついにオープン。おすすめ店舗&グルメを徹底紹介!|名古屋情報通
                                                                        • グレーの全身コーデは濃淡レイヤードでオバ見えを防ぐ - 歳を隠すのをやめました

                                                                          外を歩くと汗だくになる猛暑が続きます。こんな季節に着る服は洗濯機で洗える素材が便利。カラーはグレーにすると、洗濯を重ねても素材の劣化が目立ちません。 でも私の年齢では一歩間違うと、グレーはオバ見えを加速させる色。そこにヒントをくれたのが、Domani 8月4日の記事「全身グレーの着こなしは、ハッとするほど素敵に見える!」です。 domani.shogakukan.co.jp グレーの服は、モデルさんが着てるように高級感のあるアイテムならゴージャスなんですが、プチプラだと貧相に見えるのが難点です。手持ちのアイテムを眺めて、外出着にできる方法を考えました。それはレイヤード。 全身グレーにトライした、下のコーデで着ている服は、バッグと靴以外は全てプチプラ。トップスは去年GUで1,000円以下だったと記憶しています。1枚で着るには貧相な服も、レイヤードすれば違うイメージに。プリーツ加工のカットソー

                                                                            グレーの全身コーデは濃淡レイヤードでオバ見えを防ぐ - 歳を隠すのをやめました
                                                                          • 渋谷「ミヤシタパーク」、7月28日から段階的に開業へ 商業施設名は「レイヤード」

                                                                            再整備中の複合商業施設「MIYASHITA PARK(ミヤシタパーク)」(渋谷区神宮前6)が7月28日から段階的に開業する。 1966(昭和41)年に整備された渋谷区立宮下公園をリニューアルし、渋谷区と三井不動産(中央区)がパブリックプライベートパートナーシップ(PPP)を組み開発を進めている同施設。当初6月18日に開業を予定していたが新型コロナウイルスの影響で延期となっていた。 明治通りに沿って南北方向に伸びる全長約330メートルの敷地で、3階建ての商業施設となるほか、「立体都市公園」として屋上部分は新・宮下公園となる。地上4階~18階にはホテルを展開する。 商業施設の名称は「RAYARD(レイヤード) MIYASHITA PARK」に決定。同社が手掛ける公園一体型商業施設の新ブランドとなる。「ヒト・モノ・コト」が集まり、「複層的に」交わることで新しい価値が生まれる場所という思いを込めて

                                                                              渋谷「ミヤシタパーク」、7月28日から段階的に開業へ 商業施設名は「レイヤード」
                                                                            • ブラジャー ショーツ セット 攻め レイヤード ブラジャー & 選べる フルバック or Tバック ショーツ [Reinest]

                                                                              ブラジャー ショーツ セット 攻め レイヤード ブラジャー & 選べる フルバック or Tバック ショーツ [Reinest] 商品説明 『洋服を脱いだ瞬間、なりたい自分になれるランジェリー』Reinestから新作登場☆男を揺さぶる真っピンクと、誰しもを魅了するブラックの2色展開。小胸さんでも胸の膨らみをフィットさせる「立体裁断」と谷間を包み込む「レイヤード」が今までにないエロさを創り出し思わず触れたくなってしまいそう。ショーツもとことんいやらしくバック透けに加え、レースとラインのWラインを採用。全身から色香を放つ「攻め」のランジェリーがほしいなら、絶対これ。 モデル…LISA 「dazzystore(デイジーストア)」より

                                                                                ブラジャー ショーツ セット 攻め レイヤード ブラジャー & 選べる フルバック or Tバック ショーツ [Reinest]
                                                                              • Golang APIレイヤードアーキテクチャで組んでみた。 - Qiita

                                                                                初めに 今回アーキテクチャを触れるきっかけは、Golangで成果物を作りたいと考えたときに、文法などの知識を知っていてもどのようにフォルダの構造を決めてどの実装から取りかかればいいかわからなかったことです。アーキテクチャを勉強することでどのpackageがどのpackageに依存しているのかを明確にすることができるとともに、どの実装から取りかかれば良いのかも依存関係から知ることができる。 対象読者 アーキテクチャってなんだろうという方 Goで何か成果物を作りたいが最初何から実装すればいいかわからない方 他 実装内容 今回実装したのは、TodoリストのRESTAPIである。この記事を書いたのはGetAll()APIを実装した段階である。

                                                                                  Golang APIレイヤードアーキテクチャで組んでみた。 - Qiita
                                                                                • 重馬 敬(しげま けい) シナリオ工房 月光 on Twitter: "日本ゲームシナリオライター協会では、アクセス不能になったゲーームシナリオを文化資産として保存、公開したいと考えてきました。このほど、バンダイナムコエンターテインメントさまのご協力により「レイヤード ストーリーズ ゼロ」を第1号としてアーカイブ化いたしました。ありがとうございます!"

                                                                                  日本ゲームシナリオライター協会では、アクセス不能になったゲーームシナリオを文化資産として保存、公開したいと考えてきました。このほど、バンダイナムコエンターテインメントさまのご協力により「レイヤード ストーリーズ ゼロ」を第1号としてアーカイブ化いたしました。ありがとうございます!

                                                                                    重馬 敬(しげま けい) シナリオ工房 月光 on Twitter: "日本ゲームシナリオライター協会では、アクセス不能になったゲーームシナリオを文化資産として保存、公開したいと考えてきました。このほど、バンダイナムコエンターテインメントさまのご協力により「レイヤード ストーリーズ ゼロ」を第1号としてアーカイブ化いたしました。ありがとうございます!"
                                                                                  1

                                                                                  新着記事