新着記事

失敗回避に必要なアンチパターン プロジェクト管理のアンチパターン

プロジェクト管理のアンチパターン ソフトウエア開発において、毎日の長時間残業や毎週のような休日出勤が続くなど、過酷な状況に陥ることを、デスマーチ・プロジェクトと言います。

細川 努

2009年5月25日 20:00

  • 設計/手法/テスト
  • 開発言語
  • 技術解説

事例で学ぶデザインパターン CompositeパターンとCommandパターンの事例

汎用的なデザインパターンフレームワークを実現する 前回(第3回:http://thinkit.jp/article/933/1/)はAdapterパターンとFactory Methodパターンの事例を紹介しました。

中川 三千雄

2009年5月22日 20:00

  • 設計/手法/テスト
  • 技術解説

書評 Think IT著者陣がおくる デザインパターン必携書籍 厳選6冊

スレッドの食わず嫌いを克服する入門書 今回は、『GoF以外のデザインパターン』第3回を掲載する予定でしたが、諸般の事情により予定を変更して『著者陣がおくる!デザインパターン必携書籍 厳選6冊』と題した書評記事をお送りいたします。 デザインパターンを学ぶ上で、これは読んでおいたほうがいい!という書籍を

安藤 崇周/細川 努/清水 英雄

2009年5月21日 20:00

  • 設計/手法/テスト
  • 書籍・書評

ソフトウエアパターンの世界 アーキテクチャーパターンとは何か

アーキテクチャパターンとは何か連載2回目の今回は、アーキテクチャパターンについて紹介したいと思います。POSAおよびPoEAAという2つの有名なアーキテクチャパターンカタログについて簡単に触れた後、eビジネス分野のアプリケーション設計全般を対象とするパターンランゲージ、IBM Patterns f

羽生田 栄一

2009年5月20日 20:00

  • 設計/手法/テスト
  • 技術解説

速習!デザインパターン AdapterパターンとBridgeパターン

デザインパターンは、先人たちの知恵のエッセンス前回のデザインパターンでは、生成に関するパターンとしてFactoryMethodパターンを取り上げました。第2回に取り上げるのは、構造に関するパターンのうちの2つ、AdapterパターンとBridgeパターンです。前回と同じようにUMLとサンプルコードを

清水 英雄

2009年5月19日 20:00

  • 開発言語
  • 技術解説

失敗回避に必要なアンチパターン アーキテクチャのアンチパターン

アーキテクチャのアンチパターン~Stovepipe System(ストーブパイプシステム) 建築の世界では、数千年の歴史の中で、建築家(アーキテクト)という職業が重要な役割を果たしてきました。

細川 努

2009年5月18日 20:00

  • 設計/手法/テスト
  • 開発言語
  • 技術解説

事例で学ぶデザインパターン AdapterパターンとFactory Methodパターンの事例

デザインパターンでフレームワークをラップする 前回はObserverパターンの事例を紹介しました。Observerパターンは、オブジェクトの状態の変化に応じてほかのオブジェクトに何らかの通知を行うパターンです。また、何らかの通知によってオブジェクト同士が強く依存してしまうことを避けたい場合や、通知

中川 三千雄

2009年5月15日 20:00

  • 設計/手法/テスト
  • 技術解説

GoF以外のデザインパターン Object Poolパターン

Object Poolの必要性 今回はObject Poolパターンについて説明します。Object Poolは、オブジェクトの生成に関するパターンでオブジェクトの数を制限して再利用したい場合に利用するパターンになります。このパターンを利用するケースとして、オブジェクトの生成にコストがかかる場合や

鈴村 幸太郎

2009年5月14日 20:00

  • 設計/手法/テスト
  • 技術解説

ソフトウエアパターンの世界 ソフトウエアパターンとは何か

ソフトウエアパターンとは これから3回ほどで、ソフトウエアパターンについて紹介したいと思います。今回は、ソフトウエアパターンとは何で、どのようなものがあるのか、全体像をつかんでもらいます。

羽生田 栄一

2009年5月13日 20:00

  • 設計/手法/テスト
  • 技術解説

速習!デザインパターン オブジェクト指向の手本、デザインパターン

デザインパターンはオブジェクト指向のよきお手本 本連載「速習!デザインパターン」では、「プログラミング経験はあるけど、オブジェクト指向にはちょっと抵抗が感じる」「デザインパターンは初めて」という方を対象にしています。

清水 英雄

2009年5月12日 20:00

  • 開発言語
  • 技術解説

マルチコア時代に対応するアプリケーション並列化 Visual C++プログラマをサポートする「インテル(R) Parallel Studio」

VSのアドオンとして使える並列化サポートツール群 CPUのマルチコア化が進んでいる。安価なノートPCでもデュアルコアCPUが搭載されているのが当たり前になった。インテルからはハイエンドのデスクトップ用クアッドコアCPU「Intel Core i7」も登場し、ハイパースレッディング・テクノロジーを利

インテルコーポレーション

2009年5月12日 20:00

  • 開発言語
  • 開発ツール
  • 技術解説

失敗回避に必要なアンチパターン アンチパターンってなに?

アンチパターンとは JUAS(日本情報システム・ユーザー会)の発表では、大規模システム(500人月規模以上)の開発では、過半数が工期が遅れ、半数ほどが予定予算を超過しているそうです。それくらい、ソフトウエア開発は、失敗が日常化し、その結果として、開発に携わる技術者は大変な苦労を重ねています。

細川 努

2009年5月11日 20:00

  • 設計/手法/テスト
  • 開発言語
  • 技術解説

事例で学ぶデザインパターン Observerパターンの事例

デザインパターンでランチャーを作成する 前回は、Template Methodパターンの事例を紹介しました。抽象クラスと具象クラスの継承関係をうまく活用したパターンでしたね。日ごろからよく使う基本的なテクニックなので、マスターしておきたいパターンの1つです。

中川 三千雄

2009年5月8日 20:00

  • 設計/手法/テスト
  • 技術解説

GoF以外のデザインパターン NullObjectパターン

デザインパターンの必要性 デザインパターンは、GoF(*1)の「オブジェクト指向における再利用のためのデザインパターン」(1995年、日本語訳1999年。以下、GoF本)によって紹介された、23のパターンによって広く知られるようになりました。10年以上がたった今でも多くの設計でこのGoF本で紹介さ

鈴村 幸太郎

2009年5月7日 20:00

  • 設計/手法/テスト
  • 技術解説

日本企業が現場で使えるカスタマイズノウハウ満載 セールスフォース開発・導入のための技術レポート「Salesforceプログラミングバイブル」

Salesforceのカスタマイズは簡単今日、日本でもSalesforceを導入する企業が増えている。これはSalesforceが単なる顧客管理システムではなく、各企業が任意に顧客管理システムを拡張したり、または顧客管理システム以外の機能を付加することが簡単にできるようになっているためである。例えば

株式会社ウェブインパクト

2009年5月7日 20:00

  • 開発ツール

ウェブマスター向けツール活用術 ウェブマスターツールを導入しよう

検索エンジンでの登録状況、把握できていますか? 現在、過半数以上のインターネットユーザーが日常的に検索エンジンを利用して、興味や関心のあるサイトを探し出し、訪問しています。数百億以上も存在するWebページの中から目当ての情報をキーワード1つで探し出せるのですから、当然ながら利用者はたくさんいますし

渡辺 隆広

2009年5月5日 20:00

  • Web開発
  • 技術解説

事例で学ぶデザインパターン Template Methodパターンの事例

デザインパターンでテスティング・フレームワークを作る 昨今、ソフトウエアの商用/オープンソースを問わず、フレームワークを使用したソフトウエア開発を行う機会が増えています。

中川 三千雄

2009年5月1日 20:00

  • 設計/手法/テスト
  • 技術解説

JAVA開発手法入門 オープンソースにおける開発方法

伽藍(がらん)方式とバザール方式ここまで、いくつかの開発プロセスについて説明してきましたが、ある意味、これまで説明してきた開発プロセスよりも、大きな成果を上げている「やり方」があります。それが、バザール方式です。これは、エリック・レイモンドの論文「The Cathedral and the Baza

上川 伸彦

2009年4月30日 20:00

  • 設計/手法/テスト
  • 技術解説

なぜ、その開発手法を選んだのか DataKeeper開発の海外事例

DataKeeper開発における要求事項「なぜその開発手法を選んだのか」連載第4回では、海外の実例をご紹介します。SteelEye Technology社のリードソフトウエアアーキテクトであるPaul Clements氏による、スタンドアローンデータレプリケーション製品「DataKeeper」の開発

Paul Clements SteelEye...

2009年4月28日 20:00

  • 設計/手法/テスト
  • 技術解説

分散アジャイル開発 RTCを活用したアジャイル開発の実際

チームと仕事配分前回までに、アジャイル開発を大規模で分散したチームによる製品開発に適用するためのプラクティスをまとめあげたEclipse Wayの全体像を解説してきました。Jazz.netで行われている開発の大きな流れもご紹介しました。最終回の今回は、実際にRational Team Concert

藤井 智弘

2009年4月27日 20:00

  • 設計/手法/テスト
  • 開発ツール
  • 技術解説
7,487 記事中 6,161 ~ 6,180 を表示

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored