"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावाडॉक में महारत हासिल करना: अपने जावा कोड का दस्तावेजीकरण कैसे करें

जावाडॉक में महारत हासिल करना: अपने जावा कोड का दस्तावेजीकरण कैसे करें

2024-11-04 को प्रकाशित
ब्राउज़ करें:454

Mastering JavaDoc: How to Document Your Java Code

जावा प्रोग्राम लिखते समय, न केवल स्वच्छ, कुशल कोड लिखना महत्वपूर्ण है, बल्कि इसे प्रभावी ढंग से दस्तावेज करना भी महत्वपूर्ण है। जावा में ऐसा करने का एक तरीका JavaDoc का उपयोग करना है, जो एक अंतर्निहित टूल है जो आपके कोड में टिप्पणियों के आधार पर HTML दस्तावेज़ तैयार करता है। यह दस्तावेज़ अन्य डेवलपर्स (और यहां तक ​​कि आपके लिए भी) के लिए यह समझने के लिए अविश्वसनीय रूप से उपयोगी है कि आपका कोड क्या करता है, इसके पैरामीटर और इसके अपेक्षित परिणाम क्या हैं।

इस पोस्ट में, मैं आपको जावाडॉक की मूल बातें और इसे अपने जावा प्रोग्राम में प्रभावी ढंग से उपयोग करने के तरीके के बारे में बताऊंगा।

JavaDoc का उपयोग क्यों करें?

JavaDoc टिप्पणियाँ केवल नियमित टिप्पणियाँ नहीं हैं। वे इस तरह से संरचित हैं जो आपकी कक्षाओं, विधियों और फ़ील्ड के लिए स्वचालित रूप से उपयोगकर्ता के अनुकूल HTML दस्तावेज़ तैयार करने में आपकी सहायता करते हैं। टीमों में काम करते समय या एपीआई बनाते समय यह विशेष रूप से सहायक होता है जहां दूसरों को यह समझने की आवश्यकता होती है कि आपके कोड का उपयोग कैसे करें।

JavaDoc टिप्पणियाँ लिखना

JavaDoc लिखने के लिए, आप विशेष ब्लॉक टिप्पणियों का उपयोग करते हैं जो /** से शुरू होती हैं और */ पर समाप्त होती हैं। आइए निम्नलिखित उदाहरण पर एक नज़र डालें:

package basics;

/**
 * This class demonstrates how to create JavaDoc for a simple Java class.
 * 
 * @author Arshi Saxena
 */
public class CreateJavaDoc {
    /**
     * This method performs a simple addition of three numbers.
     * 
     * @param a -> the first number
     * @param b -> the second number
     * @param c -> the third number
     * @return -> the sum of a, b, and c
     */
    public int add(int a, int b, int c) {
        return a   b   c;
    }
}

उदाहरण को तोड़ना

  1. कक्षा-स्तरीय JavaDoc:

    • CreateJavaDoc क्लास के ऊपर टिप्पणी ब्लॉक क्लास का उच्च-स्तरीय विवरण देता है।
    • आप कक्षा के लेखक के बारे में मेटाडेटा जोड़ने के लिए @author जैसे टैग का भी उपयोग कर सकते हैं।
  2. विधि-स्तरीय JavaDoc:

    • ऐड विधि के ऊपर टिप्पणी ब्लॉक विधि के उद्देश्य का वर्णन करता है।
    • @param और @return जैसे टैग का उपयोग विधि के मापदंडों और रिटर्न मानों के बारे में विवरण प्रदान करने के लिए किया जाता है।

कुंजी JavaDoc टैग

यहां कुछ सबसे अधिक उपयोग किए जाने वाले JavaDoc टैग दिए गए हैं:

  • @author: वर्ग के लेखक को निर्दिष्ट करता है।

  • @param: एक विधि में एक पैरामीटर का वर्णन करता है।

  • @return: किसी विधि के रिटर्न प्रकार का वर्णन करता है।

  • @थ्रो या @एक्सेप्शन: एक विधि द्वारा फेंके गए अपवादों का वर्णन करता है।

  • @पदावनत: किसी विधि या वर्ग को बहिष्कृत के रूप में चिह्नित करता है, जिसका अर्थ है कि इसका अब उपयोग नहीं किया जाना चाहिए।

  • @देखें: अधिक जानकारी के लिए किसी अन्य विधि या वर्ग को संदर्भित करता है।

अपने IDE में JavaDoc देखना

यदि आप Eclipse या InteliJ IDEA जैसी IDE का उपयोग कर रहे हैं, तो JavaDoc टिप्पणियाँ अविश्वसनीय रूप से सहायक हैं। आप सीधे संपादक में JavaDoc विवरण देखने के लिए कक्षाओं और विधियों पर होवर कर सकते हैं।

अंतिम विचार

स्पष्ट, संक्षिप्त JavaDoc टिप्पणियाँ लिखना एक छोटा सा प्रयास है जो आपके कोड की पठनीयता और उपयोगिता को बेहतर बनाने में काफी मदद करता है। चाहे आप किसी निजी प्रोजेक्ट पर काम कर रहे हों या किसी टीम में सहयोग कर रहे हों, JavaDoc का उपयोग यह सुनिश्चित करता है कि आपका कोड अच्छी तरह से प्रलेखित है और समझने में आसान है।

संबंधित पोस्ट

  • जावा बुनियादी बातें: डेटा प्रकार

  • जावा प्रोग्रामिंग में अधिक युक्तियों और अंतर्दृष्टि के लिए ऐरे इंटरव्यू एसेंशियल पर मेरी श्रृंखला देखें।

हैप्पी कोडिंग!

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/arshisaxena26/mastering-javadoc-how-to-document-your-java-code-5hhf?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें। यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3