突っ走り書き

見せるほどのものでは..

TDD

Kent Beck「テスト駆動開発入門」を読んだ

TDD

Kent Beckのテスト駆動開発入門の読んだので,途中までのメモ. TDDの目的 = 『動作するきれいなコード』 TDDを用いたプログラミングでは, 動作するコード きれいなコード を目指す. TDDの手順 レッド: コケるテストを書く グリーン: とにかく速くテスト…

アサートファーストでテスト駆動開発

このエントリは Advent Calendar 2013 4日目の記事です.前日のエントリーは,comuttさんのvim + py.test で TDDでした. アサートファースト このエントリでは「テストコードの書き方」,特に, テストコードの中身をどの順番で書き進めるか についてまとめ…

テスト駆動開発のルールは2つだけ

TDD

普段からTDDでコーディングされている方にとっては当然のことだと思いますが,自分への確認と戒めの意味でまとめてみました.TDDでコードを書き出す理由は2つだけです. 1: リファクタリングのため 「グリーン」だけど「スパゲッティな」コードを改善する場…