2011-09-12 19 views
12

Geliştirmek için sürekli olarak yeniden yapılandırılan bir uygulama üzerinde çalışıyorum. Artık, belirli bir sınıfı amacını daha iyi yakalamak için yeniden adlandırırsak, sınıfa başvurmak için bağlantılar ({@link ClassName}) kullanmadıkça, sınıfa ilişkin tüm belgeler otomatik olarak güncellenmez. Ancak JavaDoc prensipleri, “Linkleri ekonomik olarak kullanmalı” diye belirtiyor. Çünkü linkler dikkat çekiyor ve okuyucuların dikkatini çekiyor. Ayrıca bir yöntemin parametrelerini de bağlayamazsınız.JavaDoc'u yeniden yapılandırmaya karşı sağlam hale getirme

JavaDoc'ta yorumları yeniden yorumlamak için daha güçlü bir yol var mı?

+2

Nasıl refactoring yapıyorsunuz? Eclipse'de yeniden adlandırırken yorumlar arasında arama yapma seçeneği vardır. –

+0

Evet, Eclipse kullanıyorum ve bunu gördüğümü hatırlıyorum. Ancak bu seçeneği kullanmıyorum (Ctrl + Alt + R kullanarak) ve ayarları değiştirmek için hiçbir şey bulamıyorum. Neyse, bu çoğu zaman işe yarardı, ama elbette belirsiz olabilir. – alexsb

+5

IntelliJ, yeniden adlandırılacak şeyler bulmak için yorumlar, dizeler ve dosyalar arasında arama yapar. Ayrıca, alan, değişkenler ve parametrelerin yeniden adlandırılmasını sağlar. Eclipse'in de aynı şeyi yaptığı varsayılır. –

cevap

5

Refactoring için eclipse kullanırken xml dosyaları gibi dize referanslarında da arama yapabilirsiniz.

İletişim kutusunu almak için Shift-Alt-R tuşlarına iki kez tuşlarına basın. (Mac'lerde bu Seçenek-Komut-R-iki kez bulunur)

+0

Teşekkürler! Gerçekten aradığım şey değildi, ama sanırım benim için en iyi çözüm bu. – alexsb

+0

Sanırım, şimdi Alt + Shift + R. –

+0

Her ikisi de {@link} içinde arama yapmaz – Gangnus

İlgili konular