私はいくつかのメソッドが呼び出されるべきではないことを示すためにJavaでいくつかの良い方法があるかどうか知りたいですか?私はもっと大きなチームで働いていると思っています。そして、このメソッドは決して呼び出されないので、テストしようとはしません。おそらくアサートはいいアイデアですか?マークメソッドを使用しないでください
コンテキスト:私はJavaでReactiveXを使用していますが、Observableは停止されず、onErrorとonNextを呼び出すことができますが、onCompletedは呼び出されませんが、ObserverはSubscriberを拡張して@Override onCompletedにする必要があります。
@Deprecated注釈。 – Kon
メソッドを削除するか、UnsupportedOperationExceptionをスローすることはできませんか? – BretC
しかし、@Deprecatedは、私が思うと後方互換性のための古いメソッドで使用するべきです。それで、私はこのメソッドがプログラムでは呼び出されないことを伝える良い方法を求めています。 –