課題
先日、顧客先の検収用ブラウザがIEだったので冷や汗をかきました。
そういえばということで、「バグ」を取る際の基本的な順序を考えたいと思います。バグを発見した際に何処から手を付けるのかは、よく悩みますよね。
回答
①まずは再現性があるかですね。
⇒バグを再現させることからスタートです。
⇒どのようなタイミングで、どの機能が動いた時に、バグが起こるのかを確認します。
②原因を特定する。
⇒エラーメッセージを見ます。
⇒ソースのどの行がエラーの原因になっているのか、コードをコメント化などしながら特定していきます。
【私のよく使うツール】
・w3cチェッカー
・HTMLタグチェッカー
⇒「1つのバグと思っていたけど、複数のバグが含まれていた」なんてことはよくあることです。
③解決策を調べ、試していきます。
⇒正直、Google先生に聞くのが早いです。エラーメッセージをコピペして検索してしまいましょう。みんな同じところで躓くものなのですから、Terateailなどの解決策が出てくるはずです。
⇒特定した行のコードのみを変更し、解決策を試していきます。