タグ

ブックマーク / objectclub.jp (3)

  • - データベースの進化的設計

    データベースの進化的設計 Martin Fowler Pramod Sadalage 原文(Evolutionaly Database Design) ここ何年かで私たちはアプリケーションの開発に即してデータベースの設計を進化させることを可能にする技法を編み出した。このことはアジャイルメソッドにとって非常に重要である。この技法は継続的インテグレーション及び自動化されたリファクタリングをデータベースの開発に適用し、かつDBAとアプリケーション開発者が密接に協力することによって成り立つ。この技法は開発中のシステムや既に開発されたシステムに対しても機能する。 変化に対応する 制限事項 プラクティス集 DBAは開発者と密接に協力し合う 全員が自分のデータベースインスタンスを保有する 開発者は共有マスターに頻繁に結合する スキーマとテストデータから成るデータベース すべての変更でデータベースのリファ

  • - XPとパターン Ralph Johnson'sの見解

    Subject: Re: Patterns, QWAN and Extreme Programming From: Ralph Johnson < johnson@cs.uiuc.edu > To: Michael.Pont@tesco.net, patterns-discussion@cs.uiuc.edu Date: Tue, 12 Feb 2002 06:13:39 -0600 (CST) > From: "Michael Pont" < Michael.Pont@tesco.net > > 誰か,XP とパターンの関連について,よい論文を知りませんか? 私が知る限り,存在しません.いちばんそれに近いのは,Joshua Kerievsky が「パターンと XP はよく合う(XP and Patterns go together)」と書いたもの (*1) でしょうが,でもこれは直接関連

  • - Cotton Bolls: テストファーストの判断基準

    テストファーストが難しい分野にGUIプログラミングがある.この分野には,JUnitの拡張としてJFCUnitやAbbotなどのテスティングフレームワークが用意されているようだ. 数年前にGUI部品を提供するライブラリの保守・機能追加でJFCUnitを使っていたことがある.キー入力やマウス入力をJFCUnitjava.awt.Robotを使って書くのは難しかったが,おおむねうまくいったように思う.特によかったのは,Java体のバージョンアップによるバグが一瞬にして見つかったことだ.以前のJavaならテストがすべて通るのに,Javaを新しくするだけでテストが失敗してしまう.すぐJava体のコードを調べると,フォーカス周りの実装ががらっと変わっている.そこに依存していたコードが原因でライブラリがバグっていたのだ. その後GUI部品の仕事が終わり,Swingを使ったGUIアプリの仕事になった

    kawacho
    kawacho 2008/06/05
    "test a little, code a little"のリズム感
  • 1