2015-05-18 32 views
5

Aşağıdaki kod parçası Verilen:Javadoc yorum. İhtiyacınız mı yoksa gereksiz mi?

/** 
* Initializes a new instance. 
* 
*/ 
public Collector() { 
    this.map = new HashMap<>(); 
} 

Javadoc comment konsantre edin: Bu yapıcı çok fazla bir şey olmaz. Öyleyse, Javadoc'u yazmanın doğru yolu nedir? Yukarıda gösterildiği gibi? Bu, aynı zamanda, gereksiz yere aynı zamanda kusursuz olacaktır, çünkü bir kurucu yeni bir örneği başlatmayı amaçlamaktadır.

Yani, bir yandan, Javadoc yorumlarında gereksiz bilgi yazmak istemiyoruz, öte yandan Javadoc yorumu olmalı (var mı?).

Yani, kısaca, anlamı ne kadar anlamsız, Javadoc bu durumlarda nasıl yazılır?

+1

Bir * javadoc comment * seçeneğine sahip olmayı tercih ederim - * X sınıfı, yalnızca, işlem için O k anahtarını ve V değerini saklayan bir hashMap HM'yi başlatan varsayılan kurucuya sahiptir. – TheLostMind

+4

Oracle'dan doğruca - [Belgeleme Varsayılan Oluşturucuları] (http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html#defaultconstructors). –

+2

Yorum yayınladığınız şey ise: Bir kurucunun yeni bir örneği başlattığını bilmeyen ancak JavaDoc'u kontrol etmek için yeterince akıllı olduğunu duyan adamı görmek isterim. – Stultuske

cevap

0

Kodun okuyucusunun kim olduğuna ve kurucunun işlevselliğinin ne kadar açık olduğuna bağlıdır. Ya javadoc, bir okuyucu için (kapalı kaynak) tek bilgi kaynağıdır, ya da okuyucu, kaynaktan ne olup bittiğini kolayca kavrayabilir. Projelerimizde, javadoc'un açık bir işlevselliği yok. Bazı formalizm javadoc gerektirdiğinde, basitçe/** Oluşturucu kullanırız. */sadece formalizmi tatmin etmek için.

İlgili konular