Skip to content

nuitsjp/SoftwareDesign202306

Repository files navigation

コードから理解するクリーンアーキテクチャ

本リポジトリーは、「Software Design 2023年6月号」に掲載いただいた「コードから理解するクリーンアーキテクチャ」のサンプルコードです。

記事では、密結合な状態から徐々にリファクタリングして、最終的に安定的なクリーンアーキテクチャに変更する、途中のスナップショットとなるコードを保存しています。

  1. 密結合な状態
  2. 疎結合な状態
  3. 不安定なクリーンアーキテクチャ
  4. 安定的なクリーンアーキテクチャ

環境

  • .NET Framework 4.8
  • .NET 6+

実行方法

cd 01.密結合
dotnet build
dotnet run 
dotnet run --project .\HatPepper\HatPepper.csproj -interactive

上記のコマンドでビルド・実行が可能です。

どのコードを動かすかによって最初のディレクトリ移動を変更してください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages