![見出し画像](https://assets.st-note.com/production/uploads/images/36671688/rectangle_large_type_2_2fe25223e5359f238cd9bb5c4cd00c36.png?width=1200)
バグをを放置した結果
バグがあると認知したら、ほったらかしてはいけません。部屋でゴキブリを見つけたのに放置するくらいダメです。
ただ、一回だけ例外を経験したことがあります。あるDJさんから、クラブで流すVJの映像のかっこいいのを作ってくれと頼まれました。幾何学的なビジュアルで見ていて酔うような映像や、ホールで踊っている人たちを撮影した映像に画像処理をおこない、影が蒸発したり、輪郭線が浮き出たりする映像に加工する関数を作りました。リアルタイムに加工された映像はホールの壁に大きく投影され、盛り上がります。
加工の種類が少ないと飽きてくるかもしれないので、できるだけたくさん作りたいと思いました。そのうち、急いで作っているなかで思わぬかっこいい効果が出るようなアルゴリズムも作れてしまいました。意図した効果とは違う効果です。先ほど開発者の意図と違う挙動をする原因をバグといいました。でも、これはこれでかっこいいので、そのまま使いました。後からプログラムを見直すと、意図とは別のアルゴリズムで書かれていて、問題なかったのですが。
この記事が気に入ったらサポートをしてみませんか?