某うんこシミュレータの件
なんでか assertion にひっかかるので(てゆーか、 assert 入れるんなら本番用に NDEBUG つける設定 Makefile に書いとけよ…。速度命の数値計算なんだから…)しばらくコードを見ていたが、ちっとも理解できないので core 吐かせて gdb で変数の中を確認。
てゆーか NaN になってんじゃねーか……
ってとこからが深い深い
ってゆーか、パラメータの不備を探したいのに、なんで gdb で延々 step 実行しなきゃいけないんだ!ドキュメントはちゃんと判るように書いとけと!!
どこからどう伝播したのかずぅーーーーっと追っかけて、 main のローカル変数にまでは辿りついた。この main がまた無駄に長いんだ、しかも汚なくて。
しょうがないので今日は gdb で step 実行してチェック。驚いたことに(?)初期値こそゴミになっていたがしばらく後でちゃんとゼロクリアしてあるな。
で、時間発展を1段廻して出てきた時には腐ってるんだけど?
ってゆーか gdb はストレス貯まる。ってゆーか殺意湧く…