タグ

設計とソフトウェア開発に関するchigurihaguriのブックマーク (2)

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

    ドメイン・モデルと開発に注力しないと"太ったサービス・レイヤ"と"ドメイン・モデル貧血症"によるアプリケーション・アーキテクチャになってしまいます。この場合、ファサード・クラス(通常はステートレス・セッション・ビーン)にどんどんビジネス・ロジックが溜まっていき、ドメイン・オブジェクトがgetter/setterからなる単なるデータの運び屋のようになってしまいます。このアプローチをとるとドメイン固有のビジネス・ロジックやルールが複数の異なるファサード・クラスに散在(時には重複)することになります。 "ドメイン・モデル貧血症"はたいていの場合、コストに見合いません。他の企業と比較して利点があるわけではなく、このアーキテクチャの下でビジネス要求の変化を実装するには開発と番環境へのデプロイするのに時間がかかり過ぎます。 DDD実装プロジェクトにおけるいろいろなアーキテクチャや設計について見ていく

    InfoQ: ドメイン駆動設計・開発の実践
  • Application Architecture Guideの概要(1/2) - @IT

    連載:アプリケーション・アーキテクチャ・ガイド2.0解説 第1回 Application Architecture Guideの概要 日ユニシス 猪股 健太郎 2009/03/10 マイクロソフトは自社技術に関連する膨大な量の情報を公開しているが、その中に「patterns & practices」(以下、「パターンとプラクティス」)という一連の情報があるのをご存じだろうか。 「パターンとプラクティス」とは、マイクロソフト技術を使用したアプリケーションの設計と開発における推奨事項を集めたものだ。そこで公開されている情報は、マイクロソフト社内外の専門家が作成しレビューし検証したものである。従って、アプリケーションを設計・開発する際に「パターンとプラクティス」を活用すれば、プロジェクト技術リスクを低くすることができる。 「パターンとプラクティス」では、ドキュメント、再利用可能なソース・コー

  • 1