第10章 このメソッドをテストハーネスで動かすことができません

インスタンス化の次は、メソッドテストを書くこと
メソッドがそれほど多くインスタンスを使わないなら、静的メソッドの公開
長く取り扱いが難しいなら、メソッドオブジェクトの取り出し行い、より簡単にインスタンス化できるクラスにコードを移動する

隠れたメソッド
クラスのメソッドを変更する必要があるものの、それがprivateだった場合
publicメソッドを通じたテストが可能かを最初に検討する
できないなら、publicメソッドにするのを検討する