タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

TDDとperlに関するt-wadaのブックマーク (3)

  • PerlでTDD(テスト駆動開発)するなら覚えておきたいCPANモジュール群 | hirobanex.net

    最近、久しぶりに新規コードを書いたんですが、そのテスト書く中でTest::Mock::Guardってモジュール使って便利だったんで、ここらで、動作確認テストを書く上でいいな(使ってみたいな)って思ったモジュール群やテスト関連ネタを個人的なメモとしてまとめておきたいと思います。 いいなって思うPerlの動作確認テスト系CPANモジュール群 私が実際に普段使っているものから、これいいなー使ってみたいなーと思うものまで、一覧にまとめて見ました。結構いろんなモジュール使わないと、いい具合にTDDってできないものだと思います。 入門編 モジュール名 概要 参考日語記事

    t-wada
    t-wada 2012/08/03
    よいまとめ
  • 「同じコード」の同じって何さ - TAPのススメ : 404 Blog Not Found

    2008年03月27日03:00 カテゴリArtLightweight Languages 「同じコード」の同じって何さ - TAPのススメ 問題は、この「同じコード」の定義。 「誰が書いても同じコード」は大事なことなのか - ひがやすを blog でも、「誰が書いても同じコード」にするってのは、そもそも無理だと思うんだよね。そうやって、わざわざドキュメントをたくさん書かせても、めためたなコードを書くやつはいて、総合テストするときに、現場は燃え上がるもの。ある程度の規模以上のプロジェクトなら、どこでもそんな感じじゃないかと思います。同じ「書き方」をしなければならないのか? 結果が「同じ」ならいいのか? もし後者だとしたら、実は 重要なのは、「誰でもメンテナンスできるコード」にすること。そのために、コーディング規約は、きちんと決めてみんなで守る、それ以上は、がちがちに縛る必要はない。 すら必

    「同じコード」の同じって何さ - TAPのススメ : 404 Blog Not Found
    t-wada
    t-wada 2008/03/27
    TAP面白い、確かに"protocol"ですね。例えば関数に対するデータドリブンのテストに効果を発揮しそうです。TDDがPerl以外に普及していないというのはちょっと同意しかねますが、テストの敷居が低くなるのは重要だと考えます
  • I, newbie » PerlでTest-Driven Design

    Perl Best Practiceで読んだInside-out Objectsを使って、Extreme Perlを読みながらTest-Driven Designつーものを試す。 まず、testを書いて、 #!/usr/bin/perl -w use strict; use Test::More qw{ no_plan }; use Test::Exception; use lib qw{ lib }; BEGIN { use_ok('Person'); } ok(my $person = Person->new( name => 'joe' ), 'Person'); ok($person->name, 'joe'); is($person->name('bob'), 'bob', 'bob'); is($person->age(24), 24, 'age is 24'); dies_o

  • 1