タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

TDDに関するasagi29のブックマーク (3)

  • Test-Driven JavaScript Development, The Book

    Tired of console.log-ing your way out of trouble? Weary from constant fear of cross-browser issues? Scared of making even the slightest change to production code? Test-Driven JavaScript Development teaches you how to solve those issues and more using unit tests and TDD. Rich with examples, the book provides a solid foundation on automated testing, a test-driven walk-through of JavaScript's unique

  • レッドバーに関するパターン・Regression Test(回帰テスト) - Strategic Choice

    Q:欠陥が報告された時に最初にすべきことは何か。A:失敗する最小のテストを作成し、実行した後に修正する。どうして?テストを最初から完璧にするのはほぼ不可能です。最初のコーディング時に作成していたテストから漏れているパターンは、欠陥により発見される場合があります。どうすれば?欠陥が報告された場合、すぐに修正から始めるのは良くない習慣です。まず漏れていたテストパターンを追加します。レッドバーから開始し、その上で欠陥を修正します。回帰テストは様々なレベルでのフィードバックを促してくれます。アプリケーションに対する回帰テストがあると、ユーザは間違っていることや期待していることに関して、具体的に話すことができます。小規模な回帰テストはテストを改善する方法です。欠陥で、不自然に大きな負の数字が報告されたとすると、テストリスト作成時に整数のロールオーバーに関するテストが必要だったということを示唆していま

    asagi29
    asagi29 2010/03/13
    レッドバーに関するパターン・Regression Test(回帰テスト)
  • レッドバーに関するパターン・Break(休憩) - Strategic Choice

    Q:疲れたり、行き詰ったりした時はどうすべきか。A:休憩を取る。どうして?疲れたら、疲れていることに気付かなくなり、そのまま仕事を続け、ますます疲れてしまいます。その疲労は判断にネガティブに影響し、判断も疲労にネガティブに影響します。どういうこと?飲み物をとり、散歩し、居眠りをします。そして、手を洗い、直前の決定や記述した内容への感情を洗い流します。これだけ距離を置けば、欠陥のある考えから脱却できます。立ち上がるだけで「引数を逆にして試していなかった」と気付くこともあります。休憩は数分でも効果はあります。アイデアは逃げません。どうすれば?疲労の悪循環から抜け出すために、様々なレベルの休憩を取ります。数時間単位の休憩 キーボードの側に水の入ったボトルを置いておきます。そうすれば、定期的な休憩を生理的に取りたくなります。1日単位の休憩 定時後の約束は、睡眠不足で進捗が進まない場合に作業を止める

    asagi29
    asagi29 2010/03/13
    レッドバーに関するパターン・Break(休憩)
  • 1