タグ

テスト駆動開発に関するkikuchi1201のブックマーク (4)

  • テスト駆動開発入門 - Endo Tech Blog

    この記事はGMOペパボ Advent Calendar 2017 の19日目の記事です。 昨日は@Takuma Kumeさんの記事でeBPF入門についてKixs vol.006で登壇したでした! 今日は絶賛新卒研修中で、来年からの配属に武者震いが止まらない@Fendo181が担当します。 はじめに 新卒研修も終盤に迫っていて、OJTという形で色々な部署に回っているのですが、自分はテストコードを書く機会が増えたのでテストの話をしたいなと思います。 きっかけは、テストコードについてけんちゃんくんさんに相談した際に、「今すぐ付録Cを読むんだ!」っともの凄い勢いで言われ、テスト駆動開発の付録Cを読み進めた所、テストコードの在り方だけではなく、プログラマーとしてコードをどう書くべきなのか?についても熱く語られている内容で、個人的にめちゃめちゃ感銘を受けました。 なのでテスト駆動開発について語ろうと思

    テスト駆動開発入門 - Endo Tech Blog
  • テスト駆動開発入門

    GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日シノプシス合同会社Game Tools & Middleware Forum

    テスト駆動開発入門
    kikuchi1201
    kikuchi1201 2016/09/08
    テスト駆動開発
  • TDDという名の幻想... - Qiita

    TDDは死んだ。テスティングよ栄えよ。 by DHH http://d.hatena.ne.jp/yach/20140424#p1 【翻訳】TDD is Fun http://diskogs.hatenablog.com/entry/2014/04/25/085112 を読んで思ったことをつらつらと書いてみます。 TDDはできれば、やったほうが良いのは確か?です。 しかし、実際の開発現場で全面的に採用するのは ミドルウェア等の画面の存在しないソフトの開発以外では ほとんどの場合、無益です。 なぜなら、TDDを採用すると開発時間が膨らむ、すなわち、開発コストが 膨らむからです。そして、ソフト開発では細かな仕様は変化していきます、 するとTDDではそれに合わせ、テストを修正していかなくてはなりません。 また、TDDで書かれたテストが全てのケースを抜けなく網羅できていること は稀です、抜けは必ず

    TDDという名の幻想... - Qiita
  • テスト駆動開発とは何か、それを気に入っているのは何故か、あなたも使うべきなのは何故か | POSTD

    ペースが速い現代のソフトウェア開発環境では、テスト駆動開発(TDD)という言葉をよく聞きます。その利点だけでなく欠点についてもソフトウェア開発コミュニティでよく議論されています。TDDについて、”自己嫌悪に陥って屈辱を味わっている者に対する非現実的で効果のない道徳教育のようなものだ”と言う人もいれば [1] 、”リファクタリングを使って迅速な設計を支援するただのツールだ”と言う人もいます [2] 。 「ダメなプログラマは全てに答えを持つが、優れたテスタは全てに疑問を持つ」 Gil Zilberfeld しかし、TDDは新たな手法というわけではありません。広く知られている最も古い文献は1957年に出版されたD.D. McCracken著の『Digital Computer Programming: The First General Introduction in Book Form, St

    テスト駆動開発とは何か、それを気に入っているのは何故か、あなたも使うべきなのは何故か | POSTD
  • 1