2008-09-15 6 views
43

डिफ़ॉल्ट इंटेलिजे डिफ़ॉल्ट क्लास जावाडोक टिप्पणी गैर-मानक वाक्यविन्यास का उपयोग क्यों करती है? "उपयोगकर्ता: jstauffer" के साथ एक लाइन बनाने के बजाय यह "@Author jstauffer" के साथ एक लाइन बना सकता है। अन्य लाइनें जो इसे बनाता है (दिनांक और समय) में संभवतः उपयोग करने के लिए जावाडोक सिंटैक्स नहीं है लेकिन उपलब्ध होने पर जावाडोक सिंटैक्स का उपयोग क्यों नहीं करते?डिफ़ॉल्ट इंटेलिजे डिफ़ॉल्ट क्लास जावाडोक टिप्पणी गैर-मानक वाक्यविन्यास का उपयोग क्यों करती है?

/** 
* Created by IntelliJ IDEA. 
* User: jstauffer 
* Date: Nov 13, 2007 
* Time: 11:15:10 AM 
* To change this template use File | Settings | File Templates. 
*/
+0

मुझे पता है कि डिफ़ॉल्ट बदला जा सकता है। मैं बस सोच रहा हूं कि क्या कोई अच्छा कारण है कि इसे डिफ़ॉल्ट के लिए क्यों चुना जाएगा। –

उत्तर

48

मुझे यकीन है कि क्यों आइडिया डिफ़ॉल्ट रूप से @author टैग का प्रयोग नहीं करता नहीं कर रहा हूँ:

संदर्भ यहाँ के लिए एक उदाहरण है।

लेकिन आप File -> Settings -> File Templates के लिए जा रहा है और Includes टैब में File Header प्रविष्टि का संपादन करके इस व्यवहार को बदल सकते हैं।

आईडिया 14 के रूप में यह बताया गया है: File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header

+7

आईडीईए 14 में, यह फ़ाइल -> सेटिंग्स -> संपादक -> फ़ाइल और कोड टेम्पलेट्स -> शामिल है -> फ़ाइल शीर्षलेख। –

4

डिफ़ॉल्ट, पठनीय प्रयोग करने योग्य है, लेकिन का पालन नहीं करता है या किसी भी कोडिंग मानक सुझाव देते हैं।

मुझे लगता है कि इंटेलिजे डिफ़ॉल्ट रूप से जावाडोक टैग का उपयोग नहीं करता है, इसलिए यह किसी भी कोडिंग/जावाडोक मानकों के साथ संभावित हस्तक्षेप से बचाता है जो विकास की दुकानों में मौजूद हो सकता है। यह उपयोगकर्ता के लिए स्पष्ट होना चाहिए यदि डिफ़ॉल्ट को कुछ और उचित में संशोधित करने की आवश्यकता है।

जहां मैं काम कर रहा हूं, लेखक टैग का उपयोग विभिन्न कारणों से निराश हो गया है।

1

ऐसा लगता है कि आपके द्वारा दिखाए गए हेडर स्निपेट जावाडोक से पुराना है और केवल कुछ कोडिंग मानक दस्तावेज़ से उधार लिया गया था, शायद सी ++ के लिए लिखा गया था।

+0

ऐसा प्रतीत होता है कि कंपनी को जावा आईडीई बनाने के लिए स्थापित किया गया था: http://www.jetbrains.com/company/jbstory.html –

+0

मेरा मुद्दा यह है कि उन्होंने शायद चारों ओर देखा और एक सी ++ कोडिंग मानकों का दस्तावेज़ पाया (शायद एक पूर्व नौकरी से , शायद कहीं से ऑनलाइन) और उस से हेडर पकड़ लिया। –

3

क्योंकि यह एक डिफ़ॉल्ट फ़ाइल टेम्पलेट है जिसे आप अपने संगठन के मानक, या अपने स्वाद में बदलना चाहते हैं।

मेरा सबसे अच्छा अनुमान।

6
मैक पर

AndroidStuido 1.0.2 में

जाओ में पसंद तो छोड़ दिया अवधि फ़ाइल और कोड टेम्पलेट्स पर दाहिने हाथ की ओर फ़ाइल और कोड टेम्पलेट्स चयन करने के बाद शामिल टैब का चयन करें चयन फ़ाइल हैडर और अपनी फ़ाइल शीर्षलेख बदलें।

संबंधित मुद्दे