単体テスト
単体テストはプログラマーがコードを後日リファクタリングすることを可能にし、モジュールがまだ正しく動作することを確認する(例えば回帰テスト)。その手順は変更が障害を引き起こした場合、すばやく原因を究明し修正できるため、すべての関数やメソッドに対するテストケースを書くことである。
既に単体テストができているため、プログラマーがコードが正しく動作するかどうかを確認するのは容易である。
継続的な単体テスト環境では保守が常時行われているため、どんな変更に対しても、単体テストは実行形式ファイルとコードの意図された用途を正確に反映している。確立した開発業務や単体テストのカバレッジに応じて、最新情報を掲載した精度を維持することができる。