Birisi bana javadoc @see
ve arasındaki farkı söyleyebilir {@link}
mi?
Daha doğrusu hangisini ne zaman kullanmalı?
Birisi bana javadoc @see
ve arasındaki farkı söyleyebilir {@link}
mi?
Daha doğrusu hangisini ne zaman kullanmalı?
Yanıtlar:
Bununla ilgili resmi yönergeler oldukça açıktır.
İşlevsel farklılıklar şunlardır:
{@link}
satır içi bir bağlantıdır ve istediğiniz yere yerleştirilebilir@see
kendi bölümünü oluştururBence {@link}
en iyi, açıklamanızda bir sınıf, alan, kurucu veya yöntem adı kullandığınızda kullanılır. Kullanıcı, bağladığınız şeyin javadokosuna tıklayabilecektir.
Kullandığım @see
2 olguda ek açıklama:
Bu görüşü, standart kütüphanedeki çok çeşitli şeyler için belgeleri rastgele kontrol etmeye dayandım.
@link
, Oracle'ın Javadoc rehberinde bununla ilgili ayrıntıları ( yukarıdaki yorumda yer alan uyarı da dahil olmak üzere ) alabilirsiniz .
@see
Javadoclarda yalıtılmış bir çizgi oluşturur. {@link}
metnin içine gömmek içindir.
@see
İlişkili bir varlık olduğunda kullanıyorum ancak açıklayıcı metinde bunu belirtmiyorum. Sıkı bir bağlantı olduğunda metin içindeki bağlantıları kullanıyorum veya (hissediyorum) okuyucunun gezinme ipucundan faydalanması muhtemeldir, örneğin, doğrudan referans vermeniz gerekir.
Aynı resmi dokümanlar üzerinde tercih edilen başka bir referans (kullanımdan kaldırma bölümü) {@link}
var @see
(Java 1.2'den beri):
Javadoc 1.2 ve sonraki sürümler için standart biçim @deprecated etiketini ve satır içi {@link} etiketini kullanmaktır. Bu, bağlantıyı istediğiniz yerde satır içinde oluşturur. Örneğin:
Javadoc 1.1 için standart biçim bir çift @deprecated ve @see etiketi oluşturmaktır. Örneğin: