विधियों की शुरुआत में ब्लॉक टिप्पणी का उपयोग करना उचित कब है, और जब जावाड-स्टाइल टिप्पणी का उपयोग करना उचित होता है? कार्यान्वयन टिप्पणियों और प्रलेखन टिप्पणियाँ:जावाडोक टिप्पणियां बनाम ब्लॉक टिप्पणियां?
जावा कार्यक्रमों टिप्पणियों के दो प्रकार के हो सकते हैं:
Java style guide के "टिप्पणी" अनुभाग से, मैं इस पाया। कार्यान्वयन टिप्पणियां सी ++ में मिली हैं, जो
/*...*/
, और // द्वारा सीमित हैं। दस्तावेज़ीकरण टिप्पणियां ("डॉक्टर टिप्पणियां" के रूप में जाना जाता है) केवल जावा हैं, और/**...*/
द्वारा सीमित हैं। डॉक्टर टिप्पणियां को javadoc टूल का उपयोग करके HTML फ़ाइलों में निकाला जा सकता है।कार्यान्वयन टिप्पणियां कोड के लिए टिप्पणी या टिप्पणियों के लिए के लिए विशेष कार्यान्वयन के बारे में हैं। दस्तावेज़ टिप्पणियां को कार्यान्वयन-मुक्त परिप्रेक्ष्य से कोड के विनिर्देशन का वर्णन करने के लिए हैं। डेवलपर्स द्वारा पढ़ा जा सकता है जो पर हाथ पर स्रोत कोड आवश्यक नहीं है।
तो, वाक्यांश को दूसरी तरह से मेरे सवाल होगा: जब तरीकों, कोड का एक विनिर्देश लायक है एक कार्यान्वयन से मुक्त परिप्रेक्ष्य (जावाडोक) के बजाय एक विशेष कार्यान्वयन के बारे में एक टिप्पणी, और इसके विपरीत से? क्या एक इंटरफ़ेस javadoc टिप्पणियां प्राप्त करेगा, जबकि कार्यान्वयन ब्लॉक टिप्पणियां प्राप्त करेंगे?
संपादित करें: मुझे लगता है कि मैं अब तक अपने प्रश्नों को सही तरीके से संदेश नहीं दे रहा हूं।
यहां एक उदाहरण है जो मैं जानना चाहता हूं।
/**
* Javadoc comment here about general implementation?
*/
/*
* Should I now have a separate block comment for my specific implementation?
*/
public void foo()
{
...
}
दो अलग-अलग टिप्पणी शैलियों दो अलग-अलग प्रकार की जानकारी बताती हैं। क्या ऐसे मामले हैं जब तरीकों में दोनों एक प्रमुख जावाडोक टिप्पणी होनी चाहिए, और एक प्रमुख ब्लॉक टिप्पणी होनी चाहिए?
भी पूछने के लिए प्रेरणा है कि ग्रहण मेरे लिए यह स्वत: जनरेट अभी है:
/*
* (non-Javadoc)
* @see my.package#process()
*/
और मैं लगा आपकी प्रतिक्रिया विशिष्टताओं में विशेष रूप से घोषित नहीं किया गया है स्टाइल यहाँ पर जा के कुछ प्रकार है मैं ऊपर से लिंक।
बहुत अच्छी तरह से कहा (+1) –
हालांकि, यह मेरे प्रश्न का उत्तर नहीं है। – sepiroth
@hatorade: क्यों नहीं? – Thilo