タグ

tddとprogrammingに関するmfks17のブックマーク (2)

  • C#と諸々 「テスト駆動開発」から 「ビヘイビア駆動開発」へ

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) BDD (Behavior Driven Development) というものを今更ながら知りました。 言葉だけはたまに見かけてましたが、どんなものか全く知ろうとせず、ずっとどうでもいいやと思っていました。 ところがこれ、TDD を進化させたようなものだったんですね。 「テスト駆動開発」ではどうしても「品質のため」と誤解されがちで、「設計のため」って言っても中々信じてもらえません。でも「ビヘイビア駆動開発」ならきっと大丈夫。 これからは TDD を捨てて BDD へ移行していきたいと思います。 ただ、.NET 界隈だと残念ながら BDD はあまり浸透してない感じですね。具体的にどういう方法で実践していくのが良いか悩みどころです。 [Web 上で見つけた

  • TDDでiPhone開発 - ひげろぐ

    最近またiPhone開発のコードをいじり始めたので、遅ればせながらObjective-Cでユニットテストする環境を整えた。 以下がよくまとまっていて参考になりました。感謝。 Unit Testing for iPhone App Development – ちくわプログラマにっき SenTestingKitを使ったUnitTestについてのメモ – iRSSの日記 – iPhoneアプリ開発グループ 人生を書き換える者すらいた。: iPhoneと単体テスト環境構築メモ ユニットテスト用のターゲットを作り、テストに関連するクラスやライブラリをターゲットに含める。 テストコード テスト対象のクラス テスト対象のクラスが利用しているライブラリやフレームワーク あとはビルド時にテストを実行して、アサーションが転けるとコンパイルエラーのごとくエラーとして表示する。 今のところNSLogもデバッガも使

  • 1