特定の名前空間内に、単体テストでカバーされている無料の関数がたくさんあるとしましょう。そして、別の無料の機能に移動できるいくつかの一般的な機能があるとしましょう。この新しい機能が非表示になるようにするにはどうすればよいですか? つまり、この関数は、前述の無料の関数でのみ使用し、他の場所では使用しないでください。無料関数の名前空間の下の名前空間に追加する必要がありますか。もしそうなら、私は名前空間を何と呼ぶべきですか - 命名規則はありますか?
また、この新しい関数は単体テストされている他の関数によって内部的に使用されるため、単体テストされていないことも指摘しておく必要があります。おそらく私は怠け者であり、この質問に対する解決策は、この関数も単体テストするだけで、必要に応じて人々が使用できるようにすることです。