BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • リファクタリングの決断

    リファクタリングとは、コードの外的振る舞いを変えずに内部構造を改善するというやり方でソフトウェアシステムを変更するプロセスのことだ。すでに書かれたコードを改善するという考え方は、ほとんどのアジャイルチームで高く評価されている。継続的改善はアジャイルチームが追い求めるものだ。だが、既存のコードを改善するのには時間もお金もかかる。それだけの価値はあるのだろうか?

  • 結束したコミュニティとしてのアジャイルチーム

    アジャイルプロジェクトは信頼とオープンで誠実なコミュニケーションを基礎として構築された,高度に協調的なチーム環境である(はずだ)。このような協調的環境は偶然から生まれるものではなく,簡単に損なわれるものでもない。協調的チームの構築と維持に関してアドバイスしている評論家は数多い。このアーティクルではその中からいくつかを要約して紹介する。

  • 差異と学習:PMI-Agileプロジェクトの議論白熱

    PMI-Agileプロジェクトの目的はPMIの実践者にアジャイルの知識と技能を提供することだ。しかし、現実に行っている活動はもっと面白い。プロジェクトのヤフーグループは世界観がぶつかるへと場所と進化した。このフォーラムで見られる差異や多様性の結果として、ある種の "熱"が生まれている。InfoQは詳細を取材し、さらにRon Jeffries氏に話を聞いた。

  • 未完了、完了、スプリントの終わりに一貫して完了しているか?

    スプリントの終わりでストーリーが一貫して「完了の定義」を満たさしているか?チームはプロダクトオーナーの手を縛っていないだろうか?

  • 指揮統制 - 軍隊がアジャイルを採用

    アジリティは、実にめずらしい場所で勢いを増している言葉だ。軍隊では、突然、真剣にアジリティを取り上げている。軍隊は、アジリティを「変化にうまく対応する能力」と定義する。「指揮統制」(Command and Control)は、軍隊で普通に使われる言葉であり、一般的な使い方では「C2」と省略される。また、C2 Journalでは、最近、アジリティに関する多くの記事が書かれている。

  • MicrosoftがTechEd 2010でWindows Azureの新しい機能を発表

    MicrosoftはTechEd 2010でWindows Azure Tools for Visual Studio1.2(2010年6月)を発表した。最も重要な機能は、.NET 4のサポート、 Visual Studio 2010 RTMのサポート、そしてIntelliTraceを利用したデバッグだ。また、Azure CDNの料金プランとSQL Azureの新しいオプションも発表している。

  • チームの変更に対応する

    変更は普遍的なものであるにもかかわらず、人は変更に対して不安を抱く。この場合、未知への不安や安心感の喪失に対して抱くことがほとんどで、変更の受け入れを難しくする。アジャイル・��ームは変更に対して十分な態勢が整っているとはいえ、彼らの大部分は変更の影響がチームに及んだ場合、それを快くは思わない。

  • TestDriven.NETが新しいマイルストーンに到達

    Visual StudioのTDDアドインであるTestDriven.NETのバージョンが3.0になった。新しい機能は、MSTest、.NET Reflector 6 Pro、VS 2010、Silverlight 4、NUnit 2.5.3のサポートだ。.NET Frameworkやその他のプロジェクトに対応している。

  • ActionScript バイトコードを HTML 5 に変換する Greystripe,iPhone/iPad 上で Flash 広告が可能に

    Greystripe は Adobe の協力の下,Android,iPhone,iPad 他のモバイル Web プラットフォームを対象としてインタラクティブなリッチメディア広告ソリューションを提供する,と 発表した。提供されるサービスには,Flash プラグインが提供されない iPhone などのモバイル機器をターゲットとした,Flash の広告を HTML 5 に変換する技術に関連するものも含まれる。

  • Prism が不完全な機能によるリリース失敗を防止する

    アプリケーションを all-or-nothing 形式で配信するためには,コードのモジュール化は役に立たない。Prism は WPF または Silverlight のシェルを,他の特定機能から分離された形でユーザに配布することで,この問題に対処する。個々の機能はモジュールとして別にリリースされ,ローカルへ置くことも,会社レベルでファイル共有することも,Web サイトに配置することもできる。

  • MicrosoftのHTML5準拠テストの結果にGoogle、Mozilla、Operaが異議を表明[追記あり]

    Microsoftは8つのカテゴリに分類される192項目のテストの結果を発表した。これらはHTML5、SVG 1.1、CSS3、そして DOM Level 2&3についてのテストで、テスト結果を見るとIE9のプレビュー版はすべてのテストに合格している。一方で、Chrome、Firefox、Opera、そしてSafariのテスト結果はカテゴリごとに濃淡がある。この結果だけ見るとIE9が最も正確にW3C標準に準拠したブラウザということになるが、GoogleとMozillaとOperaはこの結果に異議を表明している。

  • Visual Studio 2010 ユーザインタフェースの大幅なアップグレード

    Visual Studio のユーザインターフェースが Visual Studio 2010 Pro Power Tools アドインによって大幅にアップグレードされる。ようやく修正された Add References ダイアログに加えて,彼らが "Document Well 2010 Plus" と呼んでいるものが主要な変更点だ。これによって,ドキュメントペインでのタブの扱い方が大きく変わる。

  • F#がSilverlightをサポート

    Silverlight Tools for Visual StudioのリリースにこっそりとSilverlight 4用F#が入っていた。UIデザインにおける推奨言語は相変わらずC#またはVBだが、F#はビジネス層に興味深い能力を提供する。特に、計算処理やデータ加工のロジックが重い場合に向いている。

  • JRubyとJerseyによるRubyのRESTfulサービス

    Rubyの表現力とJavaのRESTフレームワークを足し合わせるため、Charles Nutter氏はJRubyとRailsを使ってRESTfulサービスを構築した。

  • コード品質管理ツール Sonarが設計とアーキテクチャのメトリクスを提供

    オープンソースのソースコード品質管理ツールであるーの新バージョンは、設計とアーキテクチャのメトリクスを提供する。Sonar 2.0 は、Javaアプリケーション向けの設計、アーキテクチャそしてオブジェクト指向のメトリクスの解析を導入した。そして Sonar 2.1 バージョンは、最近リリースされ、未使用のメソッドを検知する。

BT