2006年4月26日のブックマーク (3件)

  • テストを金額にするといくら? ― @IT

    テスト駆動開発(Test Driven Development:TDD)。最近この言葉を聞く機会が多いと思いますが、実際のプロジェクトでTDDを取り入れているというケースはあまり聞きません。稿は、テスト駆動開発に興味はあるけれど、いまだ導入に踏み切れないという開発者のために、その効用や実際の運用方法について、具体例を交えながら述べたいと思います。前半はテスト駆動開発の意義と、導入に当たっての説得材料について検討します。後半では実際にテスト駆動開発を進めるに当たって具体的にやるべきことについて、事例を踏まえながら説明していきます。 テスト駆動開発(TDD)とは テスト駆動開発は一般にエクストリーム・プログラミング(XP)の1プラクティスとして紹介されることが多いと思います。しかし、テスト駆動開発自体は決してXPの開発手法に特化したものではなく、さまざまな開発手法とともに有効利用が可能なもの

    テストを金額にするといくら? ― @IT
    chihiroy
    chihiroy 2006/04/26
    これにしたがって算出した「テストの価値」が、本当に現実に即したものになっているかはともかく、とても有意義な試みと思う。が、パッケージ屋の場合は少し事情が違うわけで……。
  • @nifty:デイリーポータルZ:洗えば直る

    うちのパソコンが壊れたんですよ、っていう話をしていたときのことだった。僕の向かいの席に座っていた人が変なことを言った。 「洗えば直りますよ。」 はじめ何を言っているのかわからなかったのだけど、近くの席にいた別の人が話しに加わってきた。 「そうそう、ぱかっと開けてね、じゃぶじゃぶ洗っちゃう。そんで乾かしたら直るよ。」 え。パソコンってじゃぶじゃぶ洗っちゃていいんですか。僕の中では電化製品は防水加工されていない限り水に濡れたら壊れるというイメージがあった。というか実際そうじゃないのか。 「コーヒーとかジュースとか、糖分の含まれているものがかかると壊れます。だけど水なら洗って乾かせば問題ないですよ。」 まったく信じられない話だったのだが、その人達が二人ともパソコン関係の仕事をしていること、それからあたかも当然のことのように話すその口調から、僕も洗ってみようという気になってしまったのだ。 (安藤

    chihiroy
    chihiroy 2006/04/26
    ← くどいですがほめ言葉。楽しませていただいたのに加え、最後の一文に心の底から感動。
  • ソフトウェア開発をシンプルにする考え方のコツ ― @IT

    ソフトウェア開発ではこれまで、できるだけ「シンプル」に設計・開発することの有効性が繰り返し提言されてきた。ソフトウェアをシンプルにすればするほど、設計は見通しが良くなり、開発は容易になり、メンテナンスも楽になる。 では、開発を<シンプル>にするというのはどういうことなのか? 一体どうすれば<シンプル>になるのか? これらの質問にあなたは即答できるだろうか。実際のところ、頭ではシンプルにすることが良いと分かっていても、現実には実践できていなかったりするのではないだろうか。 そこで稿では、現実の開発現場でシンプルな設計・開発を行うための1つの手段として、その「考え方のコツ」を考察する。もちろんこのコツを身に付けることは、すべてのソフトウェア開発で役立つものだろうが、特にNAgile(エヌ・アジャイルまたはナジャイル)を実践していくうえでは、ぜひ知っておいてほしい(NAgileについての概要は

    chihiroy
    chihiroy 2006/04/26
    雷に打たれました。何度でも読むため、ずっと[あとで]タグにしておこう。