BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Domain Driven Design に関するすべてのコンテンツ

アーティクル

RSSフィード
  • データ転送オブジェクトを超えてJavaレコードを探る

    Records are a concise and easy-to-use syntax for creating immutable classes. By using Records, you can ensure that your APIs are bulletproof and less prone to errors. Additionally, Records can be applied with Domain-Driven Design (DDD) principles to create more robust and maintainable code. Learning to use Records and apply them with DDD can help you make more resilient and scalable applications.

  • .NETでドメイン駆動開発~ValueObject後編~

    近年とても注目度の高いドメイン駆動開発について、独自の解説を交えながら.NETでの実装例をご紹介します。前編での解説に引き続き、ValueObjectの実装例をご紹介します。

  • .NETでドメイン駆動開発~ValueObject 前編~

    近年とても注目度の高いドメイン駆動開発について、独自の解説を交えながら.NETでの実装例をご紹介します。まずはValueObjectパターン前編です。

  • アジャイルにおけるビジネスアナリスト像

    2010年8月に、BABOKのアジャイル拡張(Agile Extention)のドラフト版が公開された。アジャイルにおけるビジネスアナリストがリエゾン(橋渡し役)として有効に機能するには、動作するソフトウェアを実現する開発チームへ継続的に寄り添い、貢献しなければならない。そのため、アジャイルでのビジネスアナリストは、資料作成や分析の技術だけでなく、ソフトウェアの実現に関わる技能を備えることが必要となるだろう。これは逆に、開発チームがビジネスアナリシススキルを備えるべきだということも、また示唆している。

  • コンテキストマッピングによる戦略的ドメイン駆動設計

    オブジェクト指向モデリングに対する多くのアプローチは、アプリケーションの規模が拡大し、複雑さが増すにつれてスケールしなくなりがちである。「コンテキストマッピング」のテクニックは、巨大なソフトウェア開発プロジェクトにおいて複雑さを管理するのに用いられ得る。この記事では、著者のAlberto Brandolini氏が、「境界つきコンテキスト」が持つ多くの側面に関して議論し、ソフトウェアプロジェクトにおける重要な意思決定を支える上でどのように「コンテキストマップ」を構築するべきかを示す。

  • Naked Objects for .NET - 生産性の高い.NETフレームワーク

    Naked Objects for .NETはnaked objectsと呼ばれるアーキテクチャパターンの.NET向け実装フレームワークです。naked objectsの背景にあるコンセプトは、ビジネスアプリケーションを作る時にはドメインオブジェクトだけを作り、ビジネスロジックはそのドメインオブジェクトにカプセル化するというものです。

  • ドメイン駆動設計・開発の実践

    この記事では、Srini Penchikala氏が、現実的な視点から、ドメイン駆動設計を議論する。この記事は、ドメイン駆動設計プロジェクトで使用されるアーキテクチャガイドラインとベストプラクティスを示します。

  • ドメインモデル管理のあらゆる側面

    インフラが望むようにドメインモデルを利用することは、ただ正しいドメインモデルクラスを作成したり、それらを利用することだけではありません。Mats Helander氏が、難しく思えるこれらのことを平易に説明します。

  • 今日のDDDの重要性についてEric Evans氏に聞く

    ここに掲載したインタビュー記事は、無料のダウンロード書籍『Domain-Driven Design Quickly』からの抜粋(6章)です。このインタビューの中で、Eric Evans氏はDDDをシステム開発の現状に当てはめ、今、DDD(Domain-Driven Design、ドメイン駆動設計)が重要とされる理由について説明しています。

  • (アップしません)Grails + EJBドメインモデルをステップごとに説明

    Grails brings Ruby on Rails style productivity to the Java platform, built on the Groovy language and fully integrated with Java. This tutorial shows how to use Grails to quickly build a functional website around an existing EJB 3 entity bean domain model with very little code

BT