あらゆるバグや動作不良の確認だったり修正においてバグを何度でも全く同じように再現する方法を確立することは大切。 バグの調査対象ポイントを絞り込んだり結論を得るための工程を削減したりする近道でもある。 デバッグの心得として持つべきなのはまずバグの現象の再現性の確保が大事。
再現性の確立できないケースでのデバッグは非常に難しくすべてのケースを手動で試す必要がある。 手動で再現を試みることで傾向を掴んで行く。 毎回では無いバグもあるが同様に当たる確立やその状況を観測することもデバッグのコツの一つ
デバイスドライバの開発者とかってここらへんの意識をどのように持っているのか気になりますね。