C#でドメイン駆動開発

C#でドメイン駆動開発

C#でドメイン駆動開発をするうえで意識べきロジックの2つの種類④

ドメインロジックとクライアントコードについて ロジックは2種類あります。もう少しあるかもしれませんが。ドメインロジックとクライアントコードです。ドメインロジックはビジネスロジックともいいます。アプリケーションロジックはクライアントコードとか...
C#でドメイン駆動開発

C#でドメイン駆動開発をやるうえで採用するアーキテクチャーに関して3

今回のC#でドメイン駆動開発で採用するアーキテクチャーに関して説明します。アーキテクチャーとはプログラム設計の枠組みでC#では参照関係を定義することでコーディングを制限します。参照できるプロジェクトと出来ないプロジェクトの依存関係を定義する...
C#でドメイン駆動開発

C#でドメイン駆動をする前に良いコードと悪いコードの定義を理解しよう!2

これからC#でドメイン駆動開発とテスト駆動開発をつかってプログラミングをしていきますが,その前にそもそも良いコードと悪いコードがどういったものかを整理しましょう。悪いコードがどういったものかがわからないと悪いコードはなくなりません。ここでは...
C#でドメイン駆動開発

C#でドメイン駆動開発とテスト駆動開発で保守性の高いプログラムを書く!1

ドメイン駆動開発とテスト駆動開発 ドメイン駆動開発 ドメイン駆動設計とは開発手法の一つで,一言でいうと「オブジェクト指向プログラミングを最適化したもの」というイメージになる。 オブジェクト指向設計にはいくつかの原則と,有名なデザインパターン...