エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
特集 「テスト駆動開発」はプログラマのストレスを軽減するか?(3/4) - @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
特集 「テスト駆動開発」はプログラマのストレスを軽減するか?(3/4) - @IT
■再びレッドへ この段階では、まだコードが単純すぎてリファクタリングする内容がない。そこで、次のレ... ■再びレッドへ この段階では、まだコードが単純すぎてリファクタリングする内容がない。そこで、次のレッド/グリーン/リファクタリングのサイクルに入っていこう。最初のサイクルが完了することは、決して、対象とするメソッドの完成を意味しない。このメソッドのテストが失敗するケースを次から次と考えて、サイクルを回す。そして、これ以上、テストが失敗するケースを思い付かなくなったとき、メソッドは完成したといえるわけである。 さて、このメソッドが失敗するケースは山ほどある。要するに、結果が3以外になる引数を指定すれば、すべて失敗するはずである。その中の1つとして、「2+3=5」というケースをテストに追加してみよう。 [Test] public void Plus() { Assertion.AssertEquals( 3, SampleClass.Plus(1,2) ); Assertion.AssertE