タグ

2007年12月7日のブックマーク (5件)

  • WhatIsTesting

    テストとテスティング XPの出現以来、それ抜きの開発は考えられないほど、テスティングフレームワークは必須のものとなりました。 「テスティングフレームワーク」 しかし、この呼び方になにやらうさんくさいものを感じる人もいるでしょう。 なぜ、「テスト」ではないのか? ここでは、テスティングという言葉の感覚を伝えたいと思います。 なお、アジャイル開発における「言葉」についてはAgileNaKotoBaを参照してください。 テストとはなんでしょうか? 私たちが日常的に利用する「テスト」という言葉は、品質保証テストのように、既に存在する仕様に基づいて実装された完成品が、基準を満たしているかを検査するという意味で使います。 同じように学校の期末テストは、既に学習した内容が学生の身についているかを判定します。 ここにあるのは、静的な基準であり、テストは既に完成した製品や知識に対して動かしがたい事実の判定を

    t-wada
    t-wada 2007/12/07
    "テスティングフレームワーク」という呼び方には、検査目的のテストではなく、開発を駆動するための動的でいきいきとしたテストのためのフレームワークなのだ、という意思が込められています。"
  • これからは仕様を確定させてからでないとシステム開発は不可能です:東葛人的視点:ITpro

    少し時間があったので「発注者ビューガイドライン」なるものを読んだ。NTTデータや富士通など大手SIerが共同で作成したものだそうで、要は顧客に分かりやすい外部設計書の書き方をまとめたものだ。「こんな“業界標準”が必要なの」とツッコミを入れたくもなったが、やはり重要だと思い直した。 外部設計書はシステム仕様のうち顧客から見た機能の定義だから、ここがいい加減だとプログラマ向けの内部設計書も作れず、システム開発なんかできないはずだ。それでもシステムを作れてしまうのが恐ろしいところで、後で顧客から「話が違う」と文句が出て、手戻りが発生、下手をすると火だるまのプロジェクトになる。だから、しっかりとした要件定義を基に分かりやすい外部設計書を作り、顧客と合意するというのは来、不可欠な作業だ。 でも、そんなことはSIerなら先刻承知。各社とも分かりやすい外部設計書を作るノウハウを持っているだろうから、改

    これからは仕様を確定させてからでないとシステム開発は不可能です:東葛人的視点:ITpro
    t-wada
    t-wada 2007/12/07
    うーん
  • Install Liquibase with Maven - Liquibase

    Last updated: July 14, 2025 Apache Maven is a software project management and comprehension tool based on the project object model (POM) concept. The Liquibase Pro Maven integration lets you manage your build process and database schema scripts from a central pom.xml file. If you’re already using Maven with Liquibase OSS, refer to our guide on upgrading from Liquibase Open Source to Liquibase Pro.

  • 『ソースコードリーディング本としての『Implementation Patterns』』

    Kent Beckの待望の新刊『Implementation Patterns』が先月ついに出版された。一通り目を通したので、この書籍について書いてみたい。 『Implementation Patterns』はタイトル通りに読めば「実装(implementation)」=「プログラミング」についてのパターンなのだが、私はむしろもう1つのソースコードリーディングとして読みたいと思う。 Kent Beck, Implementation Patterns (Addison-Wesley Signature) 実装パターンとは、Kent Beckによれば「Java言語仕様とデザインパターンとの間」に位置するパターンだ。デザインパターンが主にクラス間の関係を扱うのに対し、実装パターンは1つのクラスを書くためのノウハウを扱う。 1クラスレベルでのプログラミングノウハウとはどんなものか。それは、「

    t-wada
    t-wada 2007/12/07
  • zoome.jp