エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめまして!株式会社ホワイトプラス、コアシステム開発Gの たなか です。 当社では、クリーンアーキ... はじめまして!株式会社ホワイトプラス、コアシステム開発Gの たなか です。 当社では、クリーンアーキテクチャやドメイン駆動設計(Domain-Driven Design / DDD)をベースに設計や実装を行っています。 が、なんと私、入社するまでどちらの設計手法にもちゃんと触れたことがありませんでした 😵💫 前職までの環境で意識していたのは「フレームワークのお作法に則る」程度で、特定の設計手法を意識して使っていたのは Strategy パターンぐらいです。 そんな私でも設計業務を担当させてもらうようになり、層構造を理解していく中で、設計の見え方が大きく変わりました。 この記事では、DDD の思想を踏まえたクリーンアーキテクチャの層構造と、その仕組みが実務でどのように機能しているかを整理して紹介します。 クリーンアーキテクチャの層の基本 クリーンアーキテクチャでは、依存を内向きに保ちな