僕たちがテスト駆動開発をする理由 - Qiita

Qiita / 1年

# テスト駆動開発とは テスト駆動開発とは、**「テスト => 実装 => リファクタリング」**という流れを何回も何回も繰り返してプロダクトを成長させていく開発手法です。 もう少し詳しく説明します。次の3段階を繰り返しま...

この記事をPICKする

hatenabookmark
> 犯した罪を償うフェーズ
要件やテストをパスする最低限の実装を書いてる当人が罪と意識するかで品質が違ってきますね
TDDでプログラマのストレス軽減はちょっと疑問がある。理由はテストの段階で機能のいる/いらないは区別しづらい。確かにあるといいねだが、画面に配置したら微妙だしそもそもいる?が結構な頻度で起こるとそれまでのステップが全く不意味になってくる。
たしかにテストケースを考えるのは一番論理的に考えられる。必要な機能だけに絞ったり、観点でぬけているのを予め潰せるので設計バグみたいなのが防ぐ意味でも有益なやり方ですね。
appstore
googleplay
会員登録
URLからPICKする

会員登録して、もっと便利に利用しよう

  • 1.

    記事をストックできる
    気になる記事をPickして、いつでも読み返すことができます。
  • 2.

    新着ニュースをカスタマイズできます
    好きなニュースフィードをフォローすると、新着ニュースが受け取れます。