InfoQ ホームページ 方法論 に関するすべてのコンテンツ
-
計算知識エンジンWolfram|Alphaへのインタビュー
Wolfram|Alphaが公開されて2ヶ月が経ち、Wolfram|Alphaに関するよくある質問を振り返ってみる時だ。 Wolfram|AlphaとGoogleの関係は何か? 市場でWolfram|Alphaをどのように位置付けるか? Wolfram|Alphaは、セマンティックウェブ検索エンジンのどの範囲にあるのか? Wolfram|Alphaは、市場でどのように利益を出せるのか? 中国のWolfram Research Inc.のXiang Wang氏にインタビューした。
-
バックログを分割して最大効率で価値を高めよ
昔から常にバックログは批判にさらされ続けている。Mary Poppendieck氏は、要求される目的を満たさないならばバックログは廃止すべきだと主張する。Serge Beaumont氏はバックログを分割する面白い方法を提案した。それはあるフローにマッピングすることによち、バックログの存在価値を上げるものである。
-
JUnit 4.7 : テストごとのルール
リリース候補となったJUnit 4.7は重要な新機能を含んでいる。それはルールである。要約すると、ルールとはJUnitのもうひとつの拡張メカニズムである。ルールによりテストごとにJUnitに機能を追加することが可能となる。JUnitの初期のバージョンで利用されていていたカスタムランナのほとんどはルールで置き換えることができる。新しい機能も追加された。
-
クロスプラットフォーム開発 - Banshee/Monoの事例から学ぶ
Scott Hanselman氏によるインタビューのなかで, ノベル社のAaron Bockover氏は、Bansheeを開発することの難しさについて話している。BansheeはMono上でC#によって作られたクロスプラットフォームのアプリケーションで、Linux、Max OS X、そしてWindowsで動作する。
-
Google Guice 2.0: 機能強化、定型コード削減
Googleによって作られた、軽量なJava用ディペンデンシーインジェクション(依存性注入)フレームワークである、Guiceの最新バージョン 2.0がリリースされた。InfoQは、リリースの詳細と、Guiceの追加機能を知るために、GoogleのデベロッパチームメンバJesse Wilson氏と話をした。
-
Wolfram|Alpha、菱形六十面体の裏側にあるもの
Wolfram|Alphaとは、記号計算により世界の系統的な知識を計算可能にしようとするものだ。特別な公式を使わずに、言語入力を受け付けることでこれを実現する。このシステムは、データキュレーションパイプライン、アルゴリズム計算システム、言語処理システム、自動プレゼンテーションシステムといった主要コンポーネントから構成されている。
-
SOAが正式なメソッドに出会う
うまくSOAが使用できるかどうかを尋ねる人たちを探すのに、遠くまで見る必要はない。SOAが成功したのと同じくらい多く、SOAが失敗した例がある。さらに言うと、成功または失敗の裏にある正確な理由は謎に包まれていることが多い。
-
ユースケースの父がアジャイルはもっと賢くなる必要があると語る
オーストラリアのメルボルンとニュージーランドのウェリントンで3月23日から開催されたSoftware Education SDC カンファレンスにおいて、ユースケース、統一モデリング言語(UML)、ラショナル統一プロセス(RUP)に関する本の著者であるIvar Jacobson氏がアジャイル開発は「もっと賢くなる」必要があると語った。
-
PostSharp AOPフレームワークのアップデート
人気のある.NET向けのアスペクト指向プログラミングフレームワークであるPostSharpは、新たなバージョン、バージョン1.5 CTP 3をリリースする。このリリースには、1.0 SP1のバグ修正が含まれ、1.5 CTP 2の設計上の問題を改善し、最重要ポイントとして、大幅なパフォーマンスの拡張がある。
-
バックログには背骨が欠けている
バックログはこれまでかなりの期間、批判にさらされている。リーンでは目録であり無駄であるとみなされている。Mary Poppendieck氏は、もし求められる目的にそぐわないであれば、プロダクトバックログは排除するべきであるとまで言っている。
-
アーキテクチャスタイルとパターンについて見てみる
App Arch Guide 2.0( Microsoft patterns&practices )の第 6 章で、メッセージバス、レイヤ・アーキテクチャ、SOA といったアーキテクチャスタイルについて語られている。これらのスタイルのほかにも、プラグイン、ピアツーピア、パブリッシュ/サブスクライブのような数多くのアーキテクチャパターンが存在する。何人かの著者は、アーキテクチャのスタイル、パターン、メタファを異なるものだとしている。
-
SpolskyとBobおじさんの対決
ここ数週間、Joel SpolskyとRobert C Martin(Bobおじさんと呼ばれている)の間で議論が交わされている。そもそもの発端は、Jeff AtwoodとJoel Spolskyの「38:th Stack Overflow」というポッドキャストで、Joelの「よくユニットテスティングをJoelテストの13番目の項目に加えるべきだと言われるんだけど、それには反対なんだ」という発言だった。
-
アジャイルの生産性をドルで測る
以前Scott Ambler氏は、加速度を利用してアジャイルチームの生産性を測る方法に関する記事を投稿した。最近、彼は引き続き別の記事を投稿したが、そこではアジャイルの生産性と加速度に関係のある、いくつかのよくある質問(FAQ)に答えている。
-
パネル: BayAPLNアジャイルエキスパートパネル
QCon San Francisco 2008の期間中、Agile Project Leadership Network (APLN)のローカルグループであるBayAPLNとInfoQは、アジャイルの専門家で構成されるパネルを組織し、聴衆からのさまざまな質問に回答した。パネリストは、David Chilcott氏、モデレータ、Polyanna Pixton氏、David Hussman氏、Sue Mckinney氏、Pat Reed氏であった。
-
Ramnivas Laddad氏がAspectJおよびSpring AOPでのAOP選択について語る
Spring AOPまたはAspectJの組み合わせは、多くの選択肢を提供している。AOPシステム関連、構文関連またはウィービングオプションなどである。エンタープライズアプリケーションでAspectを使用する場合、プログラムによってそれらを適用するためには、これらすべての選択肢を正しく理解することが極めて重要である。