私はTDD環境で働いていますが、基本的にTDD環境で非常に重要だと思うジレンマに直面しています。プログラマーは、メソッドをできるだけ読みやすくしたいと考えています。これを達成するために、メソッドを複数のプライベート メソッドに分割する傾向もあります。そうしている間、プライベート関数に移動されたすべてのコードは、そのテスト能力を失います。
Rhino テスト クラスはこれらすべてのプライベート メソッドを表示できないため、これらのメソッドに対してもテストを実行できる必要があります。それらを公開しておくのは意味がないので、公開したくありません。
何か案は?