記事のターゲット DDD(ドメイン駆動設計)に興味がある人 DDD系の本読んだけど掴み所がないなと思った人 戦術的DDD(軽量DDD)を取り入れようとしている人 戦術的DDD(軽量DDD)とは ドメイン駆動設計の文脈で語られる技術的要素のみを取り入れる設計手法です Google検索などで引っかかる情報の多くは技術的要素の内容です (過去記事でも部分的にまとめていますので興味があれば是非) レイヤードアーキテクチャの視点 ValueObjectという考え方 Serviceクラスの意義と勘所 「技術的要素のみ?DDDってそういうものじゃないの?」と思ったかも知れません DDDの本質は問題解決のための手法なので、技術的要素はその一つでしかないのです 完璧じゃなくても軽量だけでもいい DDDに関わらず、プログラミング含めたテクノロジーも問題解決のツールの一つです そのツールが万能になるとき、問題は
![軽量DDDでもやったほうがいい理由、けどやらない理由 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4c49c0a0f7dfd9baf8e75995659f71bd40a465ce/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU4JUJCJUJEJUU5JTg3JThGREREJUUzJTgxJUE3JUUzJTgyJTgyJUUzJTgyJTg0JUUzJTgxJUEzJUUzJTgxJTlGJUUzJTgxJUJCJUUzJTgxJTg2JUUzJTgxJThDJUUzJTgxJTg0JUUzJTgxJTg0JUU3JTkwJTg2JUU3JTk0JUIxJUUzJTgwJTgxJUUzJTgxJTkxJUUzJTgxJUE5JUUzJTgyJTg0JUUzJTgyJTg5JUUzJTgxJUFBJUUzJTgxJTg0JUU3JTkwJTg2JUU3JTk0JUIxJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0yY2E0ZmM0MWM3NTU0NDE0OGE2NWQyOGQwODFhYjdjYg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBraWNoaW9uJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hYzM5Zjk2MzFjMWIyYzc1MmRjMzVlMjVkZGZmMWUyMQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dc4dc190ca471a0bc8d20b14c8437b73c)