>>371
何かバグが見つかるたびにデータを用意して、
細切れに関数を処理してというのが面倒なのです。
副作用がある場合は使えませんし。

「副作用無しにプログラムを書くべき」という主張はわかりますし、
「テストしやすいようにモジュール化すべき」というのも理想としては分かります。
しかし、デバッグ環境が貧弱なためにそう書かざるを得ないというのは
非常にダサいのではないでしょうか。

wxWidgetsのプログラミング戦略にもこうあります。
> デバッガを使う
> これはふざけたアドバイスに聞こえるかもしれませんが、意外なことに人々はデバッガを使わないことが多いのです。
> デバッガのインストールや使い方を学ぶことは多くの場合負担となります。しかし、非常にささいなプログラム以外には
> 本当に必要不可欠です。
http://wxwindowsjp.sourceforge.jp/html/2.8.4/wx_debugstrategies.html#debugstrategies