質問: オブザーバーパターンを悪用するのは簡単ですか? 初めてオブザーバーパターンを広範囲に使用しているプロジェクトがあります。私が見つけたことの1つは、このプロジェクトの典型的なオブジェクトを調べると、オブザーバーとオブザーバーのすべてが驚くほど大きくなり、オブザーバーが他のオブザーバーなどを持つ時間が驚くほど大きくなる傾向があります。 それはパフォーマンスが良いのでポイントの横にあるようです。しかし、デバッガに入っているときに、プロセスを強制終了するまでマシンをロックするインスタンス変数を出力しようとすると、ときどきデバッガに入っていることがわかりました。これは、コードが生産されている間、これが起こる機会があることを心配しています。または、これは私がパターンを乱用しているという警告にすぎません。 任意のヒント、提案?
回答: `inspect` メソッドをオーバーライドして、あまり冗長でなくてもかまいません。