先日、ある機能をテストしていたときの話。 いつもなら瞬時に画像が表示されるのに、今日は5秒くらい待たされる。おかしいな?と思い、別の画像で試してみるとすぐに表示された。どちらも表示自体には問題ない。画像に依存してるのかなあ…(もしかしたらそういうものかもしれない)と思ったのだけど、担当のプログラマOさんに見てもらう。 「確かに遅いですね。チケットあげちゃってください」 結論から言ってしまうと、作り方に問題があるということが分かった。(雑すぎる説明だな。大抵の場合はそうよね。) ええと、表示するときに「無駄な処理」をしてるっぽかった。 わたしはね、Oさんが問題の画像を別のテスト環境にコピーして、確認していたのを知ってる。(テスト環境に依存しているのかを切り分けるためだと思う) それから、その画像の内部的な構成を調べて、同じような画像を作っていたのも知ってる。(その遅い画像だけに起こる特有の問