2009-11-01から1ヶ月間の記事一覧

コントローラの機能テスト

機能テストの作成方針 リクエストに対して,期待通りのレスポンスが返ってくるかを検証する。 publicな全アクションを網羅する。 コントローラとビューがテスト対象。基本的なビューのテストは書かなくても良い。 具体的なテストの記述方法 リクエスト生成(g…

モデルの単体テスト

ユニットテストの作成方針 DBに対して、期待通りの操作が行なえているかどうかを検証する。 モデルの全メソッドを網羅する。 デルの1メソッドに対して、最低1つ以上のテストメソッドを書く。 Railsではモデルにビジネスロジックが詰め込まれ,要となる。 モ…

前提

テストしやすいように設計する 良い設計とは「テストしやすい」ことである 良い設計とはなにか?と問われて、凝集度と結合度に関する議論を思いつく人もかもしれないが、この定義によりもっと具体性がある設計方針として、テストが考えられる。つまりEon(Ease…

testの書き方 forRoR

最近、開発をしていてテストで引っかかることが多くて困っているので、今一度テストの書き方を学びなおす事にしました。「設定より規約(CoC)」に従って、テストの書き方を自分の中で規約にしてしまおうと思います。そもそもテスト駆動開発(TDD)をしているの…

RoRにおけるデバック方法

最近WEB開発をしていて、うまく問題の原因を把握することが出来ずにデバックでハマってしまいました。そこで研修でも習ったデバック方法についてもう一度勉強し直すことにしました。

広告代理店業に必要な用語集 and more...

本日は、内定先の企業でレクチャーを受けた『広告代理店業に必要な用語集』をまとめてみようと思う。