テストから仕様を理解するAdvertisementテストから仕様を理解する
単体テストを、仕様をすばやく理解するためのドキュメントとして利用する。
これにより、永続化処理やユーティリティーの動作などを、複雑なドキュメントを参照するよりもすばやく得ることができる。 クラスの設計書を開いて「nullが渡された場合、falseが返ります。」というような記述を探すよりも、そのクラスのテストコードから以下の一行を参照するほうが早い。 assertEquals(UtilClass.method(null), false)仕様を詳細に理解することができる。また、あいまいさが含まれないため、誤解が生じる可能性が極めて低い。 これを踏まえて、テストの作成時にはドキュメントとしても利用されることを意識して、クリアなコードを記述すること。 Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |