InfoQ ホームページ Software_Craftsmanship に関するすべてのコンテンツ
-
大きなアーキテクチャへの先行投資 - スケーラビリティへの投資の場合は是か非か?
最近blogosphereで浮上した興味深い議論は、スケーラビリティの設計には、前もってどれくらいの時間をかけるべきか、と言うものである。OnStartUpsのDharmesh Shah氏が、"時期尚早なScalaculation"の危険性について書いたことで、この議論は始まった。
-
RSpec 1.1 - 振舞駆動開発支持者のためのステップアップ
最近 Ruby コミュニティでいくつかの重要なリリースがあった。先月7日には Rails 2.0 がリリースされ、そして先日 David Chelimsky 氏は RSpec 1.1 のリリースを発表した。
-
階層アーキテクチャは開発者と彼らが作るソフトウェアの間にギャップを生むか?
今日のソフトウェアコミュニティにおける努力の多くは、ソフトウェア開発のプロとビジネスピープルとの間のギャップを解消するための橋渡しを目標としているが、一部のブロガーは問題をすこし異なった視点から見ており、開発者と彼らが作るソフトウェアとの間のギャップを強調している。
-
HudsonとFindBugsを用いた継続的インテグレーションとコードインスペクション
最近IBM developerWorksに掲載された記事において構築中のプロセスにある継続的インテグレーション(CI)とコードインスペクションタスクをオープンソースツールを使用して自動化する事を取り上げている。それはjava.netコミュニティによって開発されたCIサーバであるHudsonをSubversionコードリポジトリをポーリングし、ソースコードに変更が発見される度にAntビルドスクリプトを動作するためにどのようにインストールし設定するのかを解説している。
-
品質に交渉の余地はあるか?
ソフトウェアの品質はどうでもよい、特定の期日までに仕上げなければならない予定された要求(スコープ)がある - 顧客にそう言われたら、あなたはどうするだろうか?顧客の言うことを聞き、品質を犠牲にするだろうか(そもそも、品質とは何だろうか?)?
-
アジャイルPMが顧客の靴で一マイル歩いてみる
Ternary SoftwareのCOOのAlexia Bowers氏は、Ternaryで多数のプロジェクトを率いてきた。昨年、彼女は顧客(プロダクトオーナー)の役割を演じ、そして、それがどのようなものであったのかを、プレゼンテーションで話してくれた。
-
RSpecに待ちに待ったIntegration TestのRBehaveが追加
RSpecはRuby用に書かれた振舞駆動開発(略してBDD)の受け入れテスト用フレームワークである。またRSpecはJRuby環境下で動作���能なので、JavaでもRSpecを使う事が出来る。
-
次世代の機能テスト
次世代の機能テストはどんなものであるべきか? AgileAllianceは2007年10月11日から12日にかけて次世代の機能テストツールを考えるワークショップをオレゴンのポートランドにて開催している。