Gibt es einen guten Begriff, der ähnlich, aber anders als "veraltet" ist, um zu bedeuten, dass sich eine Methode oder API in der Codebasis befindet, aber nicht verwendet werden sollte, weil ihre Implementierung nicht vollständig ist oder sich wahrscheinlich ändern wird? (Ja, ich weiß, diese Methoden sollten nicht öffentlich sein, yada yada yada. Ich habe meine Situation nicht geschaffen, ich versuche nur, das Beste daraus zu machen.)
Was schlagen die Leute vor? Experimentell, unvollständig, noch etwas?
Soll ich das @deprecated-Tag verwenden, wenn ich eine Javadoc-Dokumentation für diese API erstelle, die noch im Fluss ist, oder gibt es eine bessere Konvention? Für mich bedeutet @deprecated, dass diese API alt ist und ein neuer bevorzugter Mechanismus verfügbar ist. In meiner Situation gibt es keine Alternative, aber einige der Methoden in der API sind noch nicht abgeschlossen und sollten daher nicht verwendet werden. Zum jetzigen Zeitpunkt kann ich sie nicht als privat kennzeichnen, aber ich möchte klare Warnungen in die Dokumente einfügen.