articleこんにちは。Verifier、を紹介したいと思います。単体で動作するというよりは、母体となるアプリケーションと一緒に動作するところにあります。変換結果などをアプリケーションに渡したりするためです。これらのモジュールの動作が不安定であるとアプリケーションに影響が出てしまうこともあり、特に、クラッシュのような問題は避けなければなりません。クラッシュの問題に対応するという作業は、意外に困難な作業です。起こったとしても、その影響が軽微であればアプリケーションは何事もなく動いてしまうものです。本当にどうしようもなくなったときに初めてクラッシュするため、クラッシュした時点では何が問題なのかもはやわからない状況になっているということはよくあるケースです。問題なのか、アプリケーションの問題なのか、それを適切に切り分ける作業が必要になるため、容易には結果を得ることができません。側のメモリが破壊されるという可能性もあります。開発初期の頃には、多くのクラッシュに遭遇したものです。一昔前であれば、クラッシュしてしまうとそこで作業が中断されてしまうものでした。一度再現させようと思っても再現させることができず、闇に葬られてしまうような問題もあったかもしれません。上で実行されている自動化されたテストプロセス内で発生した1つ1つのクラッシュであっても、適切にとらえ対応することが可能になりました。そのような困難な問題を解決する手段を提供してくれます。コード内で間違ったことが行われたその瞬間にアプリケーションを止めてくれます。その状態を解析することで、原因となったコードを適切に把握することが可能になります。限らず、アプリケーション開発の大きな助けになります。ツールを併用することで、先に挙げたような問題の切り分け、問題となるコードの抽出など、昔は高い技術力を要し、数日~数週間もかかる作業だったものを、瞬時に、かつ、高い精度で自動的に行うことができます。FeedbackTrademarks。