タグ

BDDに関するdssのブックマーク (4)

  • Good Web Hosting - Fast and cheap Webhosting

    Shared Hosting Plans are starting at $10/year RAID 10 SSD disks Unlimited domains Control Panel - DirectAdmin One-Click Script Installer Free SSL certificates 24/7/365 Support Daily Backups (separate server) Newest PHP versions Free Migration to our hosting SSD VPS KVM Plans are starting at $6/month RAID 10 SSD disks Xeon E5 CPUs 1 additional IP - $3/Mo KVM Virtualization Free VNC access Full root

  • BDDについて自分なりにまとめてみた - UKSTUDIO

    BDDについて自分なりにまとめてみた Published on 2011-07-02 Updated on 2011-07-02 BDDという言葉も割と人によって指すものが違うようなので「俺の中でのBDDはこうだよ」って内容のエントリ。別に絶対的なものでもないと思うので参考までに 結論から とりあえず結論だけ知りたい人向けに。 BDDにはふたつの種類がある TDDの言い換えのBDD(開発寄り) ATDD(受け入れテスト)でのBDD(ユーザ寄り) 振る舞い BDDは振る舞い駆動開発と言われたりするように、テストという言葉のかわりに振る舞いという言葉を使う。日語的には仕様と言うほうがわかりやすいかもしれない。多分、BDDのイメージが掴みにくいのはこの振る舞いという言葉にあると思う。と言うのも振る舞いと言うのは、人の立場よって変わるからだ。例えば、プログラマがあるクラスを実装している時に言う振

    dss
    dss 2011/07/06
  • Java での BDD(振舞駆動開発)- JDave と Rspec(JRuby で実行) - なんとなくな Developer のメモ

    まず仕様を満たすための振る舞いを定義し、それに準拠するようにプログラムを段階的に開発していく手法 BDD(Behavior Driven Development, 振舞駆動開発)。 ITアーキテクト Vol.4 (IDGムックシリーズ) で知った時に、そのうち試すつもりがすっかり忘れてしまっていた。今回、エンジニアマインド Vol.8 の特集のおかげで思い出したので、とりあえず試してみる事に。 テーマは「Java の開発で BDD を実施するには」って事で以下の 2点を試してみた。 JDave を使う(Ant からの実行) JRuby から Rspec(Ruby用の BDD フレームワーク)を使う はじめ、JDave だけを試すつもりだったのだが、残念ながら JDave は工夫されているものの DSL っぽく無いし記述が面倒に感じられたので、JRuby から Rspec 使った方が実用的か

    Java での BDD(振舞駆動開発)- JDave と Rspec(JRuby で実行) - なんとなくな Developer のメモ
    dss
    dss 2011/05/02
  • jp/Introduction - Behaviour-Driven Development

    テスト駆動開発 (TDD)は、ソフトウェア開発プロセスを改善する有効なものとして、また正しく用いられると奥が深いものとして認められています。TDDは、その実践者に対して様々な恩恵をもたらします。この恩恵の一部はテストに関連するものですが、最も重要なものはそこにはありません。 TDDの実践者で経験を積んだ人々、特に他の開発者がそのプラクティスを学ぶのを助けてきた人々は、TDDの学習と導入に関するライフサイクルについて注意を向けます。 開発者はコードについてのユニットテストを、JUnitやNUnitのようなテストフレームワークを用いて記述し始めます。 テストの量が増えるにつれて、開発者は自分の行った仕事に対する自信が高まるのを楽しむようになります。 ある時点から、コードを書く前にテストを書くことで必要なコードだけを書くことに集中できるようになるということに開発者は気づきます(あるいはそのように

    dss
    dss 2010/01/06
  • 1