オープンソースの統合開発環境として「Eclipse」は不動の地位を築いた感がある。しかし、着実に詰め寄る「NetBeans」は、新たな統合開発環境として重要な“もの”を備えてきた。新境地へと踏み込むその狙いはいかに? オンライン・ムック「Webアプリ開発の新基準」の前回は、これまでを振り返って「Eclipseが何を実現したか?」について解説した。今回は似たようなコンセプトを持つ「NetBeans」について触れていこう。IDE(統合開発環境)の最前線ではいま何が起こっているのか? 感じ取ってほしい。 NetBeansは、「NetBeans.org」と呼ぶコミュニティーによって開発されているオープンソースのJavaアプリケーション統合開発環境(IDE)だ。米Sun Microsystemsが開発のバックアップを行っていることでも知られている。GUIからWebアプリケーション、EJBまで、追加の
http://martinfowler.com/bliki/FivePoundBag.html 10ポンドのクソを5ポンドの鞄に入れることはできない――実際にやってみた人 Kentと一緒に『XPエクストリーム・プログラミング実行計画』を書いたとき、計画がどんなものなのか端的に示すために、この一風変わった文章を引用をした。 ソフトウェア開発の大きな問題点は、限られた時間内にどれだけのことを成し遂げられるか、きちんと認識している人がほとんどいないという点である。 どれだけの量が入るか分からないまま、多くの機能を鞄に無理やり詰め込もうとしている。 すべての機能を入れたいのだろうが、たいていその鞄は小さすぎる。 Kentの計画手法が本当に素晴らしいのは、シンプルなメカニズムを使ってこのことにうまく対応している点だ。 その原則は極めてシンプルである。 プロジェクトを複数のイテレーションに区切る。 要
アジャイル開発の中の1つのプラクティスであるTDD(Test Driven Development、テスト駆動開発)に使われるユニット・テスト、というものの役割について、よくテスト界の人との意見の相違がある。テストとしての完全性、や、品質保証についての考え方から見ると、テストとは呼べないのでは?ということ。 最近、アメリカテスト界の有名人であり、アジャイルコミュニティへの貢献も大きい、Brain Marick(www.testing.com/cgi-bin/blog) 氏とメールで話す機会があった。 アメリカでのコンセンサスは、TDDのテストはテストとしては二義的であり、一義的には、「設計ツール」だ これは、以前「テストの役割=進捗管理+設計戦略」 blogs.itmedia.co.jp/hiranabe/2005/08/sd4__c05e.html で 紹介した、t-wadaさんの「テス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く