nigoblog

暫定無職のブログ

TDD

テスト駆動開発でFizzBuzz問題を解く

お久しぶりの更新です。 今回はFizzBuzz問題をテスト駆動開発(以下TDD)で解く手順について書いていきます。 使用言語はrubyです。 FizzBuzz問題とは? テストコード 実装 まとめ 以上のような流れで書いていきます。 FizzBuzz問題とは? 早速例を以下に示しま…

TDD(テスト駆動開発)でハノイの塔の実装をしてみる~TDD超入門~

プログラマーは今こそアルゴリズムを書くべき!!2~再帰アルゴリズムでハノイの塔を解く~ - nigoblog こんな記事を前回書いて、そこで実装したものも公開しました。 実装方法は単純にアルゴリズムを書いただけなんですが、今回新たに TDD(Test Driven Developm…