タグ

2011年9月28日のブックマーク (2件)

  • Testing Web Application 2011秋 - tokuhirom's blog

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

  • クラスベースのジェネリックビュー - Twisted Mind

    もともと 1.0 系くらいしかしらない Django 1.3 系を触っていて見知らぬものが出てきて使ってみたのでメモ。 今までのファンクションベースのジェネリックビューからクラスベースのジェネリックビューになった。 なったといってもファンクションベースが使えなくなったわけでは無い。 ファンクションベースは融通が利かなくて、ほんと特定用途にしか使えなかったのだけれど、クラスベースはかなり何でも出来る感じ。 ただ ... mixin で実装されているのでコード追いかけるのがめんどくさすぎる ... 。 更新履歴 get がいらなかったので削除 クラスベースを使った場合の方針 作ってみて感じたのは、クラスビューベースのジェネリックビューを使ってそのプロジェクト用の簡単なフレームワークを作っていくというのが、うまいやりかたの用です。 今回はあまりクラスを作りませんでしたが来ならもう少し細かくクラ

    クラスベースのジェネリックビュー - Twisted Mind