タグ

2012年10月14日のブックマーク (4件)

  • 『はじめてのフレームワークとしてのFuelPHP』を読んだ - Kentaro Kuribayashi's blog

    最近話題のFuelPHPがどんなものなのか気になっていたので、学習のために『はじめてのフレームワークとしてのFuelPHP』を読みました。FuelPHPのセットアップから、MVCの説明、仕様解説、実践的入門と、この手のフレームワークを使ったことのないひと向けに手堅く説明している感じで、よいだと思いました。 また、実践的入門編の後半では、ユニットテストはもとより、直接FuelPHPと関係があるわけではない、PHPUnitを用いたファンクショナルテストを導入し、リファクタリングを進めながらテストによって動作を確認するという、この手の入門書ではスルーされがちな手法についてもちゃんと書かれていて、意識レベルが適切。また、セキュリティについても、FuelPHPのサポートする諸機能を用いつつ、簡潔に説明がされていて、安心です(ただし、後述「疑問点」を除く)。 FuelPHPは、ドキュメント(日語訳

    『はじめてのフレームワークとしてのFuelPHP』を読んだ - Kentaro Kuribayashi's blog
    kwry
    kwry 2012/10/14
  • Testing Web Application 2011秋 - tokuhirom's blog

    とにかく楽に、お気軽に。お気軽にテストを追加できて、お気軽にテストを実行できる。というのがなによりも重要です。 追加しようとおもったときに「どう追加したらいいかわからない」という状況になりがちなので、あらかじめいろいろな構成要素ごとにテストをひととおりかいてみるというのも重要だとおもいます。O/R Mapper のクラスのテストとか、model のテストとか、コントローラのテストとか、JSON API のテストとか。。 ExtUtils::MakeMaker でテストをうごかさないExtUtils::MakeMaker を素でつかうと blib/ とかつかってきてうざいので、Makefile.PL に以下のような hack をほどこしてあります。ウェブアプリケーションで blib/ とかにコピーする必要ないですよね。実運用でも blib/ でうごかさないし、インストールもしませんし。 #

    kwry
    kwry 2012/10/14
  • Test::More、Test::Classを使ったテスト - メメメモモ

    Test::More、Test::Classをそれぞれ使ったテストについて調べました。 テストするモジュールは、下記のようなものです。 # 直線を表すモジュール package Line; use strict; use warnings; # 「ax + by + c = 0」の「a,b,c」部分が渡される sub new { my $class = shift; my ($a, $b, $c) = @_; bless { a => $a, b => $b, c => $c }, $class; } # 「ax + by + c = 0」の「a,b,c」部分を表示 sub to_string { my $self = shift; return "a = " . $self->{a} . ", b = " . $self->{b} . ", c = " . $self->{c}; } #

    Test::More、Test::Classを使ったテスト - メメメモモ
    kwry
    kwry 2012/10/14
  • Opscode 社 Chef ハンズオン・トレーニング - P A R A G R A P H S

    ブログを書くのが遅れてしまったのですが、10/5(金) 10:00〜17:00 に「Opscode 社 Chef ハンズオン・トレーニング」というものに参加してきました。 Opscode 社員である Sean OMeara 氏から Chef の中級的な使い方を教えてもらうというもので、非常に内容が濃く充実した時間を過ごすことができました。 内容については jedipunkz さん・tkak さんがかなり詳しく書いてくださっているので (ありがとうございます!)、この記事には個人的におもしろかったところや感想を書いておきます。 参考: Secret Training of Opscode Chef - jedipunkz' blog Opscode Chef のトレーニングに参加してきた。 - tkak's tech blog 構成管理の歴史 Sean 氏曰く、従来型の構成管理では下に挙げる

    Opscode 社 Chef ハンズオン・トレーニング - P A R A G R A P H S
    kwry
    kwry 2012/10/14