タグ

2017年5月17日のブックマーク (1件)

  • Table Driven Testから考える設計の改善 | QUARTETCOM TECH BLOG

    はじめに 最近はプライベートではGoのコードを書いていることが多いのですが、GoではTable Driven Testというやり方が知られています。 このテストコードの書き方が個人的にとても分かりやすく気に入っているので、PHPでテスト書く時も参考にしています。 Table Driven Testを意識してテストコードを書くようにしてから、コードレビュー時に「テストが分かりやすくなった」と言ってもらえたりすることもあったので、ご紹介したいと思います。 Table Driven Testとは Goの公式Githubリポジトリで紹介されているテスト手法の一つです。 一般的には「Data Driven Test」や「Parameterized Test」とも呼ばれているみたいで、特に真新しいしいやり方ではないようです。 PHPのBDDテストフレームワークであるBehatでも、テーブル形式のテスト

    Table Driven Testから考える設計の改善 | QUARTETCOM TECH BLOG
    ilyaletre
    ilyaletre 2017/05/17
    設計のためにテスト書くって感じがしていいな。