Yeniden düzenleme çabasının veya sadece devam eden gelişimin bir parçası olarak, belirli bir yöntem veya belki de tüm sınıf bir anlamda eski olabilir. Java, söz @Deprecated
konusu işlevselliği ele almanın daha iyi bir yolu olduğunu belirtmek için ek açıklamayı destekler . Bunun, bir API'nin parçalarını kaldırmanın etkilerinin bilinmeyebileceği genel API'lerde özellikle yararlı olduğunu düşünüyorum. Herkese açık olmayan bir API ve revizyon kontrol sistemleri kullanan bir proje için (bu nedenle silme bir anlamda geri alınabilir), kullanılmayan öğeleri silmek yerine ne zaman kullanımdan kaldırılması uygun olur?