注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
単体テストを自動化するとどれくらいメリットがあるのか。。簡単に、、、 ・ 回帰テストが常に行われる... 単体テストを自動化するとどれくらいメリットがあるのか。。簡単に、、、 ・ 回帰テストが常に行われる。 追加したコードに対する単体テストコードを追加するのだが、そのほかのコードに 対するテストはすでに記述されている(はず)なので、テストがすべてOKならば、 コード全体の妥当性が証明できる。 ・ 正常系、異常系のテストが簡単に行える。 テストする単位は、関数単位となる。この関数の初期状態、入力値などを指定し、 関数実行後の状態、OUT引数、戻り値の値をテストする。 1つ作れば、あとはコピペで 閾値のテスト、エラー値のテストが簡単に行える。 ・ 仕様との照らし合わせ 仕様どおりのIN/OUT かどうかが簡単にチェックできる。これは、テストコード自体が、 対象コードのドキュメントとなることも意味している。 eXtream Programming でも歌われているが、テスト
2007/09/22 リンク