GolangでDDD実践するときのプロジェクトレイアウトとサンプルコード
- パッケージ構成
- 集約を単位とした分割にしておく
- あとでマイクロサービスに切り出されることを想定した構造にする
- private変数・メソッドに対するテスト
- testはファイル名を
〇〇_test.go
にすれば十分。パッケージ名を揃えることで、privateなものにもアクセスできるようにする
- testはファイル名を
GolangでDDD実践するときのプロジェクトレイアウトとサンプルコード
〇〇_test.go
にすれば十分。パッケージ名を揃えることで、privateなものにもアクセスできるようにする