düşündürmektedir. Eğer sınıflar yansıma yoluyla kullanılıyorsa, o zaman bazı problemler olacaktır.
Ayrıca okuyun: UCDetector tarafından bulunan
sorunları, sadece önerilerdir. Kodu değiştirmeden önce, gerçekten ne yaptığınızı bilmelisiniz!
Bu tam yapmak iyi bir fikirdir ... miras, yansıma, örnekleme ile sorunlara neden olabilir
Reflection
Frameworks like Spring, Hibernate or Eclipse which declare dependencies in property files, xml files (extension-points) ...
Third party code, which is using your API
Jars in your workspace
To be continued...
Değişim görünürlük: UCDetector, söylerse hiçbir atıfta bulunulduğunu kodunuzu hala kullanılıyor olabilir kod parçası için çalışma alanında metin arama, değiştirmek istersiniz.
Uygulama tarafından kullanılan tüm çerçevelere ve teknolojilere hakim değilseniz, yapmak çok zor bir görevdir. Pek çok sınıf, bazı yapılandırma dosyasında başvurulan, yansıtma ve yansıtma yoluyla kullanıldığı için kullanılmadığı için görünebilir. Öte yandan, birbirini karşılıklı olarak referans alan bir dizi sınıfınız olabilir, ancak bunlar uygulamada asla kullanılmaz. Bunu yapmadan önce tüm uygulamayı kapsayan bir dizi otomatik entegrasyon testine sahip olsanız iyi olur. –