タグ

テストとphpに関するtuki0918のブックマーク (2)

  • PHPer が「JUnit実践入門」を読んだ

    「JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)」を献して頂いたので読んでみました。 普段は PHPUnit でテストを書いているので、その家とも言える JUnitは興味津津でした。 実は、今でこそ PHP 三昧の日々ですが、数年前(JDK1.3 とか 1.4 の時代ですが)は Java で開発していたこともあったので、いまどきの Java、JUnit がどうなっているか知りたくもあり、興味深く読み進めることができました。 読んでみて感じた点を挙げてみます。 1. 圧倒的なボリューム まず目次をざっと見た時に感じたのがカバーしている範囲の広さです。正直よく一冊に収まってるなあと:D JUnit の解説からはじまり、JUnit を使ったテストの書き方、ソフトウェアテスト・テスト技法、ユニットテストのパターン、そして JUnit のより

  • PHPカンファレンス2012でテストについて話してきた

    9月15日のPHPConで貴重な15分枠をいただきUnitテストについて話させていただきました。Unitテストだけで問題の全てを解決出来ると考えている訳ではありませんが、無駄に複雑なコードをリロードでデバッグしただけでろくなテストをすることも出来ず、なんとなくリリースしては問題を起こす…… という事態に陥りがちなWebアプリの現場をひとつでも救うきっかけになれば…… と思って登壇致しました。 日頃、UnitTestされている方には凄く当たり前な内容で恐縮なのですが要旨としては以下でした。 ・ちゃんとUnitテストしましょう ・クラス設計をする時には疎結合に作りましょう => 関連オブジェクトはメンバ変数に => そのメンバ変数をセッタで上書き出来るように ・外部システムにはラッパーを作りましょう ・メソッド単体の複雑度は分割しましょう 今回の話では削ったのですが、上記の基にもうひとつ付け

  • 1