検算しろとは言うけど必ずしもできるとは限らないんだよな。そもそも計算できないからコンピューターにやらせてる処理もある。理論的には正の値になるはずだけど、ごく稀に誤差でゼロや負になった時に、バグるみたいなのも再現難しくて辛い。
メモリーまわりは、高速化のために生ポインタでアドレス計算してる時はどうしてもミスる時がある。偶然ゼロ初期化されてるところを見てればそのまま動いちゃうけど、実行環境が変わると違うとこ見てて落ちるみたいなパターンも辛い。
ランダム性を持たせた処理というのは、ある種の最適化とか数値計算とか。そもそも答えを出すために処理してるから、正解がわからないしなかなか再現しないこともあって辛い。