InfoQ

InfoQ

トピック・タグ別の表示

デザインパターンに関するすべてのコンテンツ


デザインパターンに関する最新コンテンツ

アジャイルアーキテクチャの相互作用

トピック
コラボレーション,
Agileの採用,
品質,
Agile in the Enterprise,
デザインパターン,
アジャイル技術,
チームワーク,
Agile,
Architecture,
Patterns,
Object Oriented Design,
設計

アーキテクトがアジャイルとアーキテクチャのプラクティスを1つにまとめて、機敏にビジネスとアーキテクチャの両方を実現しつつ、実際的にこれら2つの優先順位のバランスをとる方法について、James Madison氏が論じています。

デザインパターンに関するNews

.NETにおけるコマンドパターン

トピック
.NET,
プログラミング,
デザインパターン

Command Patternにおいて、オブジェクトは後々メソッドを実行するために必要なメソッド名やメソッドを持つオブジェクト、パラメータの値などの情報すべてを表し、それらをカプセル化するために用いられる。記事連載「The Command Pattern In .NET」の最初のパートでは、Eric Vogel氏がWPFアプリケーションの場合のICommandインターフェースを用いたウォークスルーを行っている。

5つの候補パターンがSOAパターンのマスターリストに昇格

トピック
SOA,
デザインパターン,
エンタープライズアーキテクチャ,
Architecture,
Patterns,
設計,
Services,
Object Oriented Design

5つの候補パターンがSOAパターンのマスターリストに昇格し、Thomas Erl and Prentice Hall Publicationsからもうすぐ出版される"SOA with REST"に載る。この記事は、これらパターンとそれぞれの概要を述べる。これらは、メッセージング層で、サービスに適用される共通の分散パターンである。

Mary Shaw と Dave Garlanの両氏がソフトウェア アーキテクチャの先駆的な研究で受賞した

トピック
方法論,
設計,
Architecture,
リサーチ,
プログラミング,
モデリング,
デザインパターン

Association for Computing Machinery (ACM)のSpecial Interest Group on Software Engineering (SIGSOFT) は、 Mary Shaw と Dave Garlanの両氏にOutstanding Research Award 2011を授与した。二人のコンピューティング科学者は、 Pittsburghにある Carnegie Mellon Universityの Software Engineering Instituteでソフトウェア アーキテクチャに関する研究のパイオニアである。

ソフトウェアアーキテクチャに関する新刊

トピック
OSS,
顧客要求,
方法論,
オープンソース,
設計ガイドライン,
アーキテクチャ評価,
プログラミング,
Architecture,
Agile,
デザインパターン

ソフトウェアアーキテクチャはソフトウェア技術者にとって重要なトピックのひとつである。ソフトウェア開発プロジェクトの失敗の大部分が不適切な設計を原因とするものだからだ。だからアーキテクチャ上の問題の理論と実際について学ぶのは重要なことだ。最近出版された,あるいは近々出版予定の興味深い新書が大いに役立つだろう。

ミュンヘンで開催されたOOP 2011の講演内容

トピック
DSLs,
Java,
Domain Specific Languages,
OOP,
言語,
方法論,
デザインパターン,
Architecture,
設計,
Object Oriented Design,
プログラミング,
カンファレンス,
Agile,
Patterns

OOPカンファレンス (Object Oriented Programming)が、「変化を極めることを通じてのビジネス・インパクト」を全体を通じたメッセージとして、2011年1月24日から28日にわたってドイツのミュンヘンで開催された。その名前に反して、OOPは、ソフトウェア・エンジニアリングの全般的な領域に関する最大かつ、もっとも長く続いているイベントの一つである。

ODBMS.ORGが永続化パターンのリソースを追加

トピック
Object Oriented Design,
オープンソース,
データベース設計,
Object Databases,
Antipatterns,
設計,
Architecture,
プログラミング,
データベース,
Patterns,
デザインパターン

ODBMS.ORGは、教育者、学生、専門家とオープンソース開発者向けのリソース集に永続化パターンを加えた。この範疇の最初の論文として、3件のパターン集が、公開された。2009年5月29日前に、提出されたパターンは、ベスト永続化パターン賞の、候補になる。

データ、コンテキスト、相互作用 : James O. Coplien氏とTrygve Reenskau氏による新しい設計方法

トピック
Scala,
Functional Programming,
SmallTalk,
C++,
Object Oriented Design,
コンパイラ,
Java,
プログラミング,
設計,
Architecture,
モデリング,
言語,
デザインパターン

このほど、James O. Coplien氏とTrygve Reenskaug氏は、OOPの新しい設計方法を紹介した。データ(Data)、コンテキスト(Context)、相互作用(Interaction)パターンに基づく設計方法である。この設計方法により、今までのOOPでは捕らえることができなかった振る舞いに関する要求、つまりユーザが思い描くモデルを把握することが可能となる。この記事では、多くの反響や批判があったDCIに関して、例を示しながら洞察し、その優位性について説明する。

デザインパターンに関するArticle

RESTfulなアプリケーションを記述する

トピック
SOA,
REST,
Architecture,
設計,
エンタープライズアーキテクチャ,
デザインパターン,
ドキュメンテーション

新しい記事では、Subbu AllamarajuがRESTfulなAPIを記述する方法を説明します。そして、WADLやWSDLといった範囲外の記述フォーマットの代わりにハイパーメディアの利用にフォーカスします。

BIとSOAの間にあるギャップを橋渡しする

トピック
Webサービス,
SOA,
エンタープライズアーキテクチャ,
Architecture,
データウェアハウス,
Web services,
SOA Adoption,
Reporting,
デザインパターン

ビジネスインテリジェンス (BI) とサービス指向アーキテクチャ (SOA) との間には、少なからずギャップとニーズが存在しています。この記事では、それらのギャップを埋める方法をご紹介します。

デザインパターンに関するInterview

Erich GammaによるJazz、Eclipse、JUnit、そしてデザインパターンに関する議論

トピック
Releases,
リリース,
バージョン管理,
Artifacts & Tools,
Dependency Injection,
Java,
コラボレーション,
QCon London 2008,
JUnit,
言語,
ユニットテスト,
IDE,
チームワーク,
Object Oriented Design,
デザインパターン,
QCon,
TDD,
設計,
テスト,
Architecture,
プログラミング,
Agile,
カンファレンス,
Community,
Eclipse,
Patterns

このインタビューはQCon ロンドン 2008 でErich Gamma氏と様々なテーマについて議論したものです。議論したテーマは「Jazzプロジェクト」、「Eclipseがなぜ成功しているか」、「Eclipseの厳格なリリーススケジュール」、「JUnit」、「デザインパターン」、「どのようにデザインパターンを見つけるのか」、「デザインパターンとDRY原則について」、「デザインパターンコミュニティ」、「依存性の注入はデザインパターンか、そうではないか」です。(翻訳:近藤 寛喜 - (株)チェンジビジョン)

デザインパターンに関するMinibook

Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

トピック
Domain Specific Languages,
顧客要求,
方法論,
言語,
Architecture,
Agile,
プログラミング,
Domain Driven Design,
デザインパターン

ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。