10
Javaで開発中としてクラスにフラグを付ける方法
私はインターンシッププロジェクトに取り組んでいますが、すべてを終える前に辞めなければなりません。 実稼働で使用するには十分に安定していないクラスが1つあります。このクラスをマーク/フラグ付けして、他の人が実稼働で誤って使用しないようにします。私はすでにJavadocに通知を出しましたが、それでは十分ではないようです。コンパイラーのエラーまたは警告の方が良いでしょう。 コードは次のように構成されています。 [Package] | company.foo.bar.myproject |-- Class1.java |-- Class2.java |-- Class3.java <--(not stable) パブリックメソッドでこれらのクラスを呼び出す単一のファクトリクラスがある場合、メソッドをclass3asに設定できますprivate。ただし、APIはそのようには公開されません。ユーザーはこれらのクラスを直接使用します。たとえばnew Class1();、トップレベルのクラスをプライベートにすることはできません。この状況に対処するためのベストプラクティスは何ですか?
12
java