tips: web開発ではprintfデバッグしてはいけない。ログ吐かないと駄目!

web開発でprintfデバッグすると、変な落とし穴に嵌まることがある。
ていうか嵌まりましたよ。馬鹿でした。


2回サブミットしてるようなフォームだと、サブミット先の画面は2回呼ばれるけれどそこでprintfしてると表示される情報は2回目のものだけになるので、正確な情報が把握できなくなってしまう。
1回目のサブミットで情報更新されていたのがバグ原因のときなどは、printfではどうやっても更新してる箇所を引っ掛けて表示させることが出来ないので。