2015 - 10 - 07 JavaScriptでDDD(ドメイン駆動設計) その1 変数名一覧を作ろう DDD( ドメイン 駆動設計)とは? 語弊を恐れずに言いますと、 開発したいアプリケーションにおいて、関心領域の ビジネスロジック だけを抽出し、独立させる設計手法のことです。 DDDの定義に関しては、日本語のとてもよい記事がありますので、こちらを参照するとよいでしょう。 Domain-Driven Designのエッセンス ちなみに JavaScript で 、と書きましたが、DDDは設計手法であり プログラミング言語 によらないはずです。 弊社が JavaScript でDDDを実践した、という経験を共有させていただきたいというだけです。 DDDを実践するにあたっては、そのバイブルである エリック・エヴァンス氏の有名な本 をなぞることも重要だと思います。 ここではこの本に書いてい