0

コード部分とデータ部分を含むプロジェクトに取り組んでいます。データ部分は実際にはtxtファイルのようなたくさんの辞書です。辞書は人間によって維持され、テキスト エディターを使用して手動で新しい行を追加します。手動作業は、次のエラーのいくつかにつながる可能性があります: 不正な形式、タイプミスなど...

本番環境での実行時エラーを防ぐために (たとえば、辞書の行の形式が悪いため)、ビルド中に辞書データを検証したいと考えています。だから私の質問は: 単体テストでビルド中にデータを検証することは良い習慣ですか? そうでない場合、最善の解決策は何ですか?

注: コードを本番環境にプッシュする前に実行する定期的なテストがありますが、プロジェクトのビルドを防止することが最も望ましい解決策です。

ありがとう。

4

1 に答える 1

0

単体テストでは、定義済みの変更されていないデータを使用して、再現可能な方法でコードのモジュラー ブロックをテストする必要があります。

外部データ ファイルを検証する場合は、プログラム内で行うか、追加のツールを使用して行う必要があります。

于 2013-11-01T15:13:50.093 に答える