タグ

TDDに関するalocoholic_babayのブックマーク (2)

  • TDD 最初の一歩 (C#編) #tddadventjp - TDD.NET

    桁違い… orz 屋を巡っても書籍はありませんし。 あ、 昔は 1冊↓あったんですよ。 ずいぶん前に絶版になってます orz Microsoft.NET でのテスト駆動開発 まぁ、 そんなわけで、 このサイトをやってたり、 CodeZine で連載させてもらったりしてるわけです。 ■ 課題 ~ FizzBuzz プログラム 1 から 100 までの Fizz Buzz をコンソールに表示するプログラムを作れ。 実行ファイルの名前は 「FizzBuzz1to100.exe」 とする。 Fizz Buzz (Wikipedia より) 最初のプレイヤーは「1」と数字を発言する。 次のプレイヤーは直前のプレイヤーの次の数字を発言していく。 ただし、 3で割り切れる場合は 「Fizz」、 5で割り切れる場合は 「Buzz」、 両者で割り切れる場合は 「Fizz Buzz」 を数の代わりに発言しな

    TDD 最初の一歩 (C#編) #tddadventjp - TDD.NET
  • これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE

    和田卓人さんによるテスト駆動開発問題解説の寄稿です! バグのないよいコードを書くには、よいテスト設計が重要です。今回は現在時刻に関する問題と、その問題で提出された実際の解答コードを紹介しながら、どのようにテスト設計し開発していくのかを解説していきます。 ゲスト解答による解答コードも公開中! by CodeIQ運営事務局 はじめに こんにちは、和田(@t_wada)です。今日は先日出題させていただいたTDDに関する問題の総評を行いつつ、テスト容易性設計について考えてみたいと思います。 問題文 私が出した問題は、以下のようなものでした。 問1. 下記の仕様をテスティングフレームワークを使ってテストコードを書きながら実装してください。 【仕様1】 「現在時刻」に応じて、挨拶の内容を下記のようにそれぞれ返す機能を作成したい。 (タイムゾーンはAsia/Tokyoとする) 朝(05:00:00以上

    これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE
  • 1