本リポジトリーは、「Software Design 2023年6月号」に掲載いただいた「コードから理解するクリーンアーキテクチャ」のサンプルコードです。
記事では、密結合な状態から徐々にリファクタリングして、最終的に安定的なクリーンアーキテクチャに変更する、途中のスナップショットとなるコードを保存しています。
- 密結合な状態
- 疎結合な状態
- 不安定なクリーンアーキテクチャ
- 安定的なクリーンアーキテクチャ
- .NET Framework 4.8
- .NET 6+
cd 01.密結合
dotnet build
dotnet run
dotnet run --project .\HatPepper\HatPepper.csproj -interactive
上記のコマンドでビルド・実行が可能です。
どのコードを動かすかによって最初のディレクトリ移動を変更してください。