モックデータを使用すると、各オブジェクトの期待される動作が「期待どおり」に機能することが保証されます...これは理解できます! そして...私はすべて、ローカルおよび開発(開発)環境でモックデータを使用することに賛成です...そして、テスト(テスト)環境でモックデータを使用することにいくらか同意します。
しかし、私たちはすべての環境でモック データを使用しています...その後、本番環境からの奇妙なデータが問題を引き起こすと、頭を悩ませてしまいます。本番環境を模倣するには、少なくとも 1 つの環境が必要だと私は言い続けていますが、彼らはそのアイデアに「笑ったりにやにや笑ったり」します。
次の環境でのモック データがあります。
- ローカル VM (仮想マシン)
- DEVELOPMENT サーバー (開発者は VM コードを使用してここに集まります)
- TEST Servers (テスターはこれをヒット)
- STAGING サーバー (「受け入れ」領域と見なされます)
だから私の質問は...
Q:これらの環境のいずれかに本番データを含める必要がありますか? そうでない場合、なぜですか?