InfoQ

トピック・タグ別の表示

OOPに関するすべてのコンテンツ


OOPに関する最新コンテンツ

オブジェクト・メタデータにシングルトンクラスを使う

コミュニティ
Ruby
トピック
言語,
コード分析,
動的言語,
Object Oriented Design

オペレーションあるいはAPI呼び出しの結果、多数のオブジェクト、つまりオブジェクトグラフができてしまった。やるべきことは、データを解析し、解析結果をグラフのメタデータとして保存することである。

OOPに関するNews

新たなオープンソースプロジェクトがオブジェクト指向データアクセスを提供

コミュニティ
Java,
Architecture
トピック
データアクセス,
アナウンス,
オープンソース,
Object Oriented Design

Kasper Sørensen氏は、eobjects.dkでMetaModelと呼ばれる新たなオープンソースプロジェクトを作成した。そのプロジェクトは、リレーショナルデータベースおよびフラットファイルというようなさまざまなデータストアタイプ向けの共通ドメインモデル、クエリーエンジンおよび最適化プログラムである。MetaModelは、Javaライブラリであり、SQL準拠のクエリー向けに緩やかなオブジェクト指向インターフェイスを提供する。

あなたは本当に、他の言語を学ぶべきなのか?

コミュニティ
Architecture
トピック
言語,
動的言語,
プログラミング

ブロガーのGustavo Duarteは、新しいプログラミング言語を学習するのはしばしば時間の無駄である、と言う呪いの言葉を吐いた。彼は最初、自分の投稿に"新しい言語は有害だと思われる"と言う、Dijkstaがgotoについて述べた古典的な文章を文字った題名を付けていた。

テストと復元性をめぐる議論: オブジェクト指向 vs. 関数型プログラミング言語

コミュニティ
Java,
Architecture
トピック
設計,
Delivering Quality,
ユニットテスト,
プログラミング

Michael Feathers氏の最新の投稿をめぐり、ブログのコミュニティ上で活発な議論が行われた。Feathers氏は、オブジェクト指向プログラミング言語に組み込まれた機能を使うと、テストが容易に行うことができ、コードの復元性を簡単に高めることができると主張した。

依存性注入: 新しい考え方だろうか、それともしっかりした基盤だろうか?

コミュニティ
Java,
Architecture
トピック
設計

Spring等の依存性注入フレームワークは、疎結合化やユニットテストの改善、アーキテクチャの整理といった点で、本当に多くの開発者に効果をもたらした。アーキテクトとして技術の歴史を知っておくことは、それが一番うまく当てはまる状況や制限、そして今後の方向性を正しく理解するために有益である。

柔軟性、構造安定性のデザイン: 非同期メッセージモデル、OOPとFunctional Programming

コミュニティ
Architecture
トピック
設計,
メッセージング,
モデリング,
パフォーマンス&スケーラビリティ,
Object Oriented Design

Pragmatic Programmersによると、オブジェクト指向のプログラミングにおいては”データを尋ねるよりもむしろオブジェクトに頼む”ほうが好ましいということだ。またFeathers氏は適応性と強固性の向上に役立つかもしれない非同期のメッセージを使用するほうが効率的であることを議論している。これによって純機能的なプログラミングの規則に反しているものの、Erlangが位置づけされる。