Merriam-Webster tanımı kötülememeyi öneriyor:
1: ününe saldırmak: iftira <rakiplerini aşağılamak>
2: önemini veya geçerliliğini inkar etmek: belittle <başarılarını aşağılamak>
Başka bir ilgili hata, yazılı olanlara dayanarak kötüleyen / küçümsemek javadocs içinde kullanılan ifadelerde niyet maç için göründüğünü - Hata numarası: 4959744 kötülemek X509Certificate.getSubjectDN () & co :
X509CRL içinde X509Certificate ve getIssuerDN yöntemleri getSubjectDN () ve getIssuerDN () () sorunludur . Çok gevşek bir belirtime sahip olan java.security.Principal arabirimini uygulayan belirtilmemiş bir sınıf döndürürler.
GetSubjectDN () ve getIssuerDN () yöntemlerinde ek belirtim olmadığından, uygulamaların isteğe bağlı, uygulamaya özgü bir sınıf döndürmesine izin verilir. Gerçek dünya deneyimi, kodun taşınabilirliği veya güvenilmezliği ile sonuçlanan durumun böyle olduğunu göstermiştir. Uyumluluk nedenleriyle, bu yöntemlerin teknik özellikleri değiştirilemez ve bunlar kurtarılamaz olarak düşünülmelidir.
Değiştirme yöntemleri, iyi tanımlanmış X500Principal sınıfının bir örneğini döndüren getSubjectX500Principal () & co, JDK 1.4'e eklenmiştir. Bu yöntemlerin uygulamaları, bu türden tüm sorunlardan kaçınmak için tasarlanmıştır. Bununla birlikte, yeni yöntemler düşük pozlamadan muzdariptir ve programcılar tanıdık ve daha sezgisel olarak adlandırılmış getSubjectDN () & co yöntemlerini kullanmaya devam etmektedir.
Bunu değiştirmek için eski getSubjectDN () ve getIssuerDN () yöntemleri kullanımdan kaldırılmalıdır. Bu, bu yöntemleri kullanan geliştiricilerin derleme zamanı uyarısı almasını sağlayacaktır.
DEĞERLENDİRME
... Bu durumda kullanımdan kaldırılma uygun görülmedi. Bunun yerine, JavaDoc'a uyarıcı yorumlar eklendi .
Hata ID 5008142'yi okumanın sizi bu "aşağılanmış" şeyler hakkında karıştırdığı gerçeği daha çok onunla ilgilenen geliştiricinin hatası gibi görünüyor.
4959744 hatasını bulmuş ve "yalnızca ciddi durumlarda kullanılması gereken" belirsiz ifadeler yerine değerlendirmelerinde referans vermiş olmalıdırlar. Muhtemelen kopya olarak bile kapanabilirler, "Hata ID 4959744'e göre reddedilme lehine dikkate alınmadı, değerlendirildi ve reddedildi" gibi bir gerekçe .
En azından , hata izleyicilerinin İlgili Raporlar alanında ( Eski bugs.sun.com iirc'de Ayrıca Bkz. Denir ) Hata Kimliği 4959744'e (belki de 4638294 ile birlikte ) başvurabilirler. Bunun yapılmamış olması, ilgili sorunları hiç aramadıklarından şüphelenir.