システム開発における注意点!「セシウムさん事件」から学ぶ教訓


これはXスペースの文字起こしをブログ化したものです。

AYAME on Twitter: “今日もありがとうございました!今日の「音楽&テクノロジー雑談」はこの三つです。アーカイブも残しておきます!✅災害時や通信障害時のインターネット通信について衛星通信の重要性と、イーロン・マスクのスターリンクなどの事例紹介… https://t.co/aZT7YGCPxm / Twitter”

今日もありがとうございました!今日の「音楽&テクノロジー雑談」はこの三つです。アーカイブも残しておきます!✅災害時や通信障害時のインターネット通信について衛星通信の重要性と、イーロン・マスクのスターリンクなどの事例紹介… https://t.co/aZT7YGCPxm

今回は、テスト文字列に不適切な言葉を使うことによって起きる問題について考えてみたいと思います。開発者のちょっとした遊び心から、本番環境で大きな問題に発展してしまうことがあるのです。

怪しいお米セシウムさん事件

2011年の東日本大震災の際に起きた、”怪しいお米 セシウムさん”という放送事故をご存知でしょうか。これは、東海テレビで放送された番組内で、当選者の名前が入るはずの部分に不適切な文言が表示されてしまったというものです。

開発者がテスト用のダミーデータとして入れたふざけた内容が、そのまま本番環境に反映されてしまったのです。この事件により、番組は打ち切りになるなど、大きな問題に発展しました。

テスト文字列の重要性

この事件から学ぶべきことは、テスト文字列には無難な文字列を使うことの重要性です。ユーモアや楽しい職場環境は大切ですが、業務用システム上でふざけるべきではありません。

特に、新卒社員などの若手社員は、怪しいお米セシウムさん事件を知らない可能性があります。そのため、こういった研修は子供相手にやるぐらいの気持ちで行う必要があるのです。

AIを活用したダミーデータ生成

テスト環境を作る際、大量の名前や住所などの個人情報が必要になることがあります。しかし、実在する情報を使うことはリスクが高いです。そこで、AIを活用してダミーデータを生成することをおすすめします。

AIに仮の名前や住所を生成させることで、一瞬で大量のテストデータを作ることができます。また、記事のダミーデータも、AIに依頼することで、それっぽい内容を生成できます。これにより、テスト環境がイメージしやすくなるでしょう。