BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • Cucumberによるストーリー駆動開発の手法

    ビヘイビア(振舞)駆動開発(BDD:Behaviour Driven Development)の盛り上がりは看過できない。BDDは、テスト駆動開発(TDD:テスト駆動開発)の課題に応えるかたちでDan Northが2003年に提唱した手法だ。BDDはソフトウェアプロジェクトに関わる様々な人や組織の間を巻き込み、お互いが協調していくことを促進する。そこにはたとえば、開発者、品質保証担当、技術に詳しくない業務分析担当者などが含まれている。

  • オピニオン:ビジネスとITの提携におけるパラダイム変化のとき

    最新の記事において、EDS Fellowであり「Building the Agile Enterprise with SOA, BPM and MBM」の著者であるFred Cummins氏が、ビジネスとITの提携の探求におけるパラダイム変化のときだと論じている。

  • SQLデータサービスがクラウドの完全なSQLサーバデータベースへ移行

    先日、RDBMSはクラウドにおいてその存在する余地があるかどうか尋ねた。大きなクラウドベンダー(Amazon、Googleおよび Microsoft)はkey/valueストアを所有している。しかしながら、サンフランシスコでのMSDN Developer Conferenceで、MicrosoftはISVからのフィードバックの後、SQL Data Services (SDS)を通じてSQL ServerのRDBMS機能を利用可能にすることを報告した。

  • 要件が二番目、では一番目は何か?

    Allan Kelly sites an article from MIT's Sloan Management Review about why it is important to get a team's technical competence and ability improved before focusing on business-IT alignment. This, he claims, is one of the reasons Agile software development has been so successful. Allan's point indirectly touches on a recent community debate about successful, valuable, Agile adoption.

  • PRISM 2がSilverlightをサポート

    PRISM 2として知られるComposite Application Guidance for WPF and Silverlight v2.0が Microsoftからリリースされ、ダウンロード可能になった。このリリースでは、Silverlightクライアントアプリケーション構築のためのガイダンスに加え、WPFアプリケーションとSilverlightアプリケーションの間でのコードの再利用についてのガイダンスも含まれている。

  • .NET版Webアプリケーション用テスティングライブラリ

    WatiNは.NETによるWeb自動テストのためのオープンソースライブラリだ。WatiNは有名なRubyベースのWatirプロジェクトにインスパイアされたもので、ブラウザを通して行うWebアプリケーションの自動テストを促進させる。WatiNはC#で書かれているが、テストは.NET言語ならどれでも書くことができる。

  • バックログには背骨が欠けている

    バックログはこれまでかなりの期間、批判にさらされている。リーンでは目録であり無駄であるとみなされている。Mary Poppendieck氏は、もし求められる目的にそぐわないであれば、プロダクトバックログは排除するべきであるとまで言っている。

  • アーキテクチャスタイルとパターンについて見てみる

    App Arch Guide 2.0( Microsoft patterns&practices )の第 6 章で、メッセージバス、レイヤ・アーキテクチャ、SOA といったアーキテクチャスタイルについて語られている。これらのスタイルのほかにも、プラグイン、ピアツーピア、パブリッシュ/サブスクライブのような数多くのアーキテクチャパターンが存在する。何人かの著者は、アーキテクチャのスタイル、パターン、メタファを異なるものだとしている。

  • 「古典派」TDD 対 「モック派」TDD、これは本当の対立軸だろうか?

    先日のTest-Driven Development(テスト駆動開発)Yahoo groupsでの議論で関心を集めたのは、TDDに対するいわゆる「古典派」のアプローチと「モック派」のアプローチとのつながりについてだ。

  • QCon Londonまであと2週間、ワンデイパスおよびInfoQ割引が利用可

    QCon Londonが2週間後に迫っているが、すべてのInfoQ会員に対して割引の延長を提供する。また、ワンデイパスが利用可能である。

  • SpolskyとBobおじさんの対決

    ここ数週間、Joel SpolskyとRobert C Martin(Bobおじさんと呼ばれている)の間で議論が交わされている。そもそもの発端は、Jeff AtwoodとJoel Spolskyの「38:th Stack Overflow」というポッドキャストで、Joelの「よくユニットテスティングをJoelテストの13番目の項目に加えるべきだと言われるんだけど、それには反対なんだ」という発言だった。

  • Eclipse Banking Dayロンドン

    12月に開催されたニューヨークでのイベントに続いて、先日はEclipse Banking Dayがロンドンで開催され80人以上の参加者が銀行業でのEclipseの利用について議論した。

  • 実利的なSOAガバナンス

    SOAガバナンスに関する記事の中で、MuleSourceのCTOであり共同創始者であるRoss Mason氏が、こんにちの世界ではSOAのトップダウンの考えは流行遅れであることを述べ、ガバナンスやSOA全般に対するより実用的な現実世界のアプローチを駆り立てている。

  • XenServerの無償提供により、Citrixが仮想化市場を変える

    1年半前に5��(US)ドルでXenSourceを買収した後、Citrixは「すべてのユーザに無償で無制限の製品の配置」が可能なXenServerの最終版を提供している。この動きは、クラウドコンピューティング時代における仮想化市場に大きな影響を与えそうである。

  • JRuby 1.2 RC1のリリース、初のAndroidサポート

    JRuby 1.2 RC1が利用可能である。改善された1.9のサポート、パフォーマンスの改善およびバグ修正が含まれる。

BT