Dalam JavaDoc X509Certificate
getSubjectDN()
untuknya menyatakan:
Diturunkan , diganti oleh getSubjectX500Principal ().
Saya terbiasa melihat usang dalam metode yang tidak boleh digunakan lagi, tetapi tidak direndahkan. Saya menemukan laporan bug tentang kasus khusus ini di mana ditutup dengan komentar:
Ini bukan bug. "Tidak berlaku lagi" dimaksudkan untuk digunakan hanya dalam kasus-kasus serius.
Saat kami menggunakan metode yang sudah usang , tindakan umum yang disarankan adalah berhenti menggunakan metode.
Jadi apa tindakan yang disarankan ketika suatu metode ditandai sebagai Diturunkan ?
java
terminology
javadocs
Jacob Schoen
sumber
sumber
Jawaban:
Definisi merriam-Webster tentang penghinaan menunjukkan:
Berdasarkan apa yang tertulis dalam bug lain yang terkait, pencemaran nama baik / belittle tampaknya sesuai dengan maksud kata-kata yang digunakan dalam javadocs - ID Bug: 4959744 Merendahkan X509Certificate.getSubjectDN () & co :
Fakta bahwa membaca Bug ID 5008142 telah membuat Anda bingung tentang hal-hal yang "direndahkan" ini lebih mirip kesalahan pengembang yang menanganinya.
Mereka seharusnya menemukan bug 4959744 dan merujuknya dalam evaluasi mereka, alih-alih pernyataan yang kabur "dimaksudkan untuk digunakan hanya dalam kasus-kasus serius". Mereka mungkin bahkan dapat ditutup sebagai duplikat, dengan justifikasi seperti "Penghentian telah dipertimbangkan, dievaluasi dan ditolak demi pencemaran nama baik per Bug ID 4959744" .
Paling tidak mereka bisa merujuk Bug ID 4959744 (mungkin bersama dengan 4638294 ) di bidang Laporan Terkait (disebut Lihat Juga di bugs.sun.com iirc lama) dari pelacak bug mereka. Bahwa ini belum dilakukan membuat satu tersangka bahwa mereka tidak mencari masalah terkait sama sekali.
sumber
Setelah menggali lagi saya bisa menemukan posting blog yang disebut Deprecation in JDK . Ini pada dasarnya menyatakan bahwa hal-hal yang ditandai usang dianggap berbahaya untuk digunakan, dan bahwa ada beberapa hal yang tidak dianjurkan.
Dia menyebutkan bahwa saat ini ada cara untuk menandai item sebagai tidak disarankan untuk digunakan, tetapi mereka mungkin akhirnya menambahkan cara untuk melakukan ini.
Meskipun saya tidak dapat menemukan hal lain secara khusus tentang keputusan untuk menggunakan istilah yang diremehkan ini tampaknya cukup dekat. Dan berdasarkan hal ini tampaknya tindakan yang harus diambil pengembang sama dengan usang , jangan gunakan metode ini.
sumber