Skip to content

Instantly share code, notes, and snippets.

@tango238
Last active April 14, 2020 16:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tango238/31a5a42ac840377d898b3eb4d1495169 to your computer and use it in GitHub Desktop.
Save tango238/31a5a42ac840377d898b3eb4d1495169 to your computer and use it in GitHub Desktop.
- JIGとはなにか
- ドメイン駆動開発を促進するツール
- ドメインとJIGの関係
- ドメインが分からないとJIGで生成された図を見たときに何を確認したらいいのか分からない
- 前提知識
- 抽象的な物事を扱うので用語がブレるといつの間にか意味がブレてくるので細心の注意が必要
- ドメインとJIGの図は完全に一致するわけではない
- あくまで気づきを与えてくれる役割としてのツール
- 粒度の大きいドメインはコードのモジュール構造となって現れる
- 粒度の大きいドメインから小さなドメインへ、またその中のモデルの依存関係を確認する
- ドメインであるもの
- TBD
- ドメインでないもの
- TBD
- JIGの基本的な概念
- Package Relation Diagram
- 何を生成しているのか
- 何を確認すればいいのか
- Usecase and Fellows Diagram
- 何を生成しているのか
- 何を確認すればいいのか
- Category Diagram
- 何を生成しているのか
- 何を確認すればいいのか
- Category Usage Diagram
- 何を生成しているのか
- 何を確認すればいいのか
- Architecture Diagram
- 何を生成しているのか
- 何を確認すればいいのか
- Service Method Call Hierarchy Diagram
- 何を生成しているのか
- 何を確認すればいいのか
- JIG入門
- インストール
- CLI
- Gradle
- 想定アーキテクチャ
- 用語を見つけよう
- JIG応用ガイド
- ドメイン駆動開発入門
- TBD (そもそもドメイン駆動設計が分かってないと難しいので。ヌーラボ の猿Gitと同じような感じ)
- 貢献
- Gitリポジトリ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment