इन नामकरण परंपराओं का पालन करके अपने जावास्क्रिप्ट कोड की पठनीयता और रखरखाव में सुधार करें।

जटिल जावास्क्रिप्ट परियोजनाओं को प्रबंधित करने के लिए अपने कोड में सरलता, पठनीयता और रखरखाव में आसानी बनाए रखना आवश्यक है। नामकरण परंपराओं का लगातार पालन करना इस उद्देश्य को प्राप्त करने की कुंजी है।

चर, बूलियन, फ़ंक्शंस, स्थिरांक, वर्ग, घटक, विधियाँ, निजी फ़ंक्शंस, वैश्विक चर और फ़ाइलें जावास्क्रिप्ट तत्वों में से हैं जिनके लिए लगातार नामकरण सम्मेलनों की आवश्यकता होती है। आप इन सभी घटकों में मानकीकृत नामकरण परंपराओं को लागू करके, लंबे समय में समय और प्रयास की बचत करके कोड संगठन और समझ में सुधार कर सकते हैं।

1. नामकरण चर

जावास्क्रिप्ट में, डेटा को वेरिएबल्स में संग्रहीत किया जाता है। वेरिएबल्स के लिए वर्णनात्मक नामों का चयन करना आवश्यक है जो उनके कार्य को सटीक रूप से दर्शाते हैं। उदाहरण के लिए, आप स्थानापन्न कर सकते हैं उपयोगकर्ता नाम या कुल कीमत के बजाय एक चर के नाम के लिए एक्स.

चर नाम देने का एक अच्छा तरीका इस प्रकार है:

होने देना कुल मूल्य = 100;
होने देना उपयोगकर्ता नाम = "जॉन";

वर्णनात्मक चर नामों का उपयोग करके बेहतर कोड पठनीयता प्राप्त की जा सकती है

instagram viewer

2. बूलियन नामकरण

चर जिनमें केवल दो मान हो सकते हैं, अर्थात सत्य या असत्य, बूलियन के रूप में जाना जाता है। अपने उद्देश्य को व्यक्त करने वाले बूलियन चर के लिए उपयुक्त नाम चुनना महत्वपूर्ण है।

वर्णन करने के लिए, एक चर नाम जैसे चुनने के बजाय क्या सच है, आपको साथ जाना पसंद करना चाहिए यह सही है या हैवैल्यू.

इस उदाहरण पर विचार करें:

होने देना वैध = सत्य;
होने देना हैवैल्यू = असत्य;

इस उदाहरण में, वर्णनात्मक बूलियन चर नाम यह स्पष्ट करते हैं कि वे क्या दर्शाते हैं।

3. नामकरण कार्य

जावास्क्रिप्ट में एक फ़ंक्शन कोड की एक स्व-निहित इकाई को संदर्भित करता है जिसका उद्देश्य किसी विशेष कार्य को करना है। यह कोड का एक ब्लॉक है जिसे कोड के अन्य भागों द्वारा बुलाया या लागू किया जा सकता है और एक स्वतंत्र इकाई के रूप में कार्य करता है।

कार्यों को प्रभावी ढंग से नाम देने के लिए, वर्णनात्मक नामों का उपयोग करें जो उनके उद्देश्य को व्यक्त करते हैं। उदाहरण के लिए, के बजाय एक समारोह बनानाफू, जैसे और व्याख्यात्मक नाम चुनें मान्य उपयोगकर्ता इनपुट या कुल मूल्य की गणना करें.

उदाहरण के लिए:

समारोहकुल मूल्य की गणना करें(मूल्य, मात्रा) {
वापस करना मूल्य * मात्रा;
}
समारोहमान्य उपयोगकर्ता इनपुट(इनपुट) {
वापस करना इनपुट! == अपरिभाषित && इनपुट! == व्यर्थ;
}

4. नामकरण स्थिरांक

स्थिरांक वे चर होते हैं जिन्हें पुन: असाइन नहीं किया जा सकता है। स्थिरांकों का नामकरण करते समय, शब्दों को अलग करने के लिए सभी अपरकेस अक्षरों और अंडरस्कोर का उपयोग करना महत्वपूर्ण है।

उदाहरण के लिए:

कॉन्स्ट MAX_PRICE = 1000;
कॉन्स्ट MIN_PRICE = 0;

इस उदाहरण में, सभी अपरकेस अक्षरों और अंडरस्कोर का उपयोग निरंतर नामों में शब्दों को अलग करने के लिए किया गया है।

5. नामकरण वर्ग

जावास्क्रिप्ट में, ब्लूप्रिंट का उपयोग करके ऑब्जेक्ट्स बनाए जा सकते हैं जिन्हें क्लास कहा जाता है. बेदाग नामकरण प्रथाओं को प्राप्त करने के लिए, PascalCase को निष्पादित करना अत्यंत महत्वपूर्ण है, एक नामकरण परंपरा जो प्रत्येक शब्द के पहले अक्षर के कैपिटलाइज़ेशन को अनिवार्य करती है।

उदाहरण के लिए लें:

कक्षाशॉपिंग कार्ट{
निर्माता(आकृति बनाओ) {
यहबनाना = बनाना;
यहमॉडल = मॉडल;
 }
}

इस उदाहरण में, वर्ग शॉपिंग कार्ट PascalCase का उपयोग करके नाम दिया गया है, जिसका अर्थ है कि वर्ग के नाम में प्रत्येक शब्द का पहला अक्षर कैपिटलाइज़ किया गया है, और शब्दों के बीच कोई रिक्त स्थान या अंडरस्कोर नहीं है।

6. नामकरण घटक

घटक आधुनिक सॉफ्टवेयर विकास में आवश्यक बिल्डिंग ब्लॉक्स हैं, विशेष रूप से फ्रेमवर्क जैसे React, जो पुन: प्रयोज्य कोड पर जोर देते हैं।

एक जटिल यूजर इंटरफेस या एप्लिकेशन को छोटे, प्रबंधनीय टुकड़ों में तोड़कर, आप बना सकते हैं घटक जिनका विभिन्न परियोजनाओं में पुन: उपयोग किया जा सकता है, विकास के समय को कम कर सकते हैं और कोड बढ़ा सकते हैं क्षमता।

फिर से, हम घटकों के नामकरण के लिए PascalCase नामकरण परिपाटी का उपयोग करने की अत्यधिक अनुशंसा करते हैं। इसका अर्थ है घटक नाम में प्रत्येक शब्द के पहले अक्षर को बड़ा करना।

इस तरह की एक परंपरा आपको अन्य कोड सेगमेंट से घटकों को अलग करने, पहचान और हेरफेर को सरल बनाने में सहायता करती है।

समारोहबटन(रंगमंच की सामग्री) {
वापस करना<बटन>{सहारा.लेबल}बटन>;
}

इस उदाहरण में, PascalCase नामकरण परिपाटी का उपयोग घटक को नाम देने के लिए किया गया है बटन.

7. नामकरण के तरीके

विधियों का नामकरण करते समय, वर्णनात्मक नामों का उपयोग करना महत्वपूर्ण है जो सफलतापूर्वक संवाद करते हैं कि विधि क्या पूरा करती है क्योंकि विधियाँ ऐसे कार्य हैं जो किसी वस्तु से संबंधित हैं।

उदाहरण के लिए:

कक्षाकार{
निर्माता(आकृति बनाओ) {
यहबनाना = बनाना;
यहमॉडल = मॉडल;
 }
 इंजन शुरू करो() {
// कोड इंजन शुरू करने के लिए
}
 स्टॉपइंजिन () {
// कोड इंजन को रोकने के लिए
}
 }
}

वर्णनात्मक नाम (इंजन शुरू करो, stopEngine) इस उदाहरण में विधियों के लिए उपयोग किया जाता है, यह सुनिश्चित करते हुए कि उनका इच्छित उद्देश्य आसानी से समझा जा सकता है।

8. निजी कार्यों का नामकरण

निजी के रूप में परिभाषित कार्य केवल उस वस्तु के भीतर तक पहुँचने के लिए प्रतिबंधित हैं जहाँ उन्हें परिभाषित किया गया है। यह इंगित करने के लिए कि फ़ंक्शन निजी हैं, एक अग्रणी अंडरस्कोर (_) जोड़ना महत्वपूर्ण है।

यहाँ एक उदाहरण है:

कक्षाकार{
निर्माता(आकृति बनाओ) {
यहबनाना = बनाना;
यहमॉडल = मॉडल;
 }
 _इंजन शुरू करो() {
// कोड इंजन शुरू करने के लिए
 }
 _स्टॉपइंजिन () {
// कोड इंजन को रोकने के लिए
 }
}

इस उदाहरण में एक प्रमुख अंडरस्कोर का उपयोग करके, यह संकेत दिया गया है कि कार्य निजी हैं।

9. ग्लोबल वेरिएबल्स का नामकरण

वेरिएबल्स जिन्हें ग्लोबल के रूप में वर्गीकृत किया गया है, उन्हें कोड बेस के किसी भी हिस्से से एक्सेस किया जा सकता है। ऐसे वैश्विक चरों का नामकरण करते समय, स्पष्ट और वर्णनात्मक नामों का उपयोग करना महत्वपूर्ण है जो उनके इच्छित उद्देश्य को प्रभावी ढंग से व्यक्त करते हैं।

उदाहरण के लिए:

कॉन्स्ट MAX_PRICE = 1000;
कॉन्स्ट MIN_PRICE = 0;
समारोहकीमत जाँचे(कीमत) {
अगर (मूल्य > MAX_PRICE) {
// कोड उच्च कीमतों को संभालने के लिए
 } अन्यअगर (कीमत < MIN_PRICE) {
// कोड कम कीमतों को संभालने के लिए
 }
}

10. नामकरण फ़ाइलें

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

लोअरकेस अक्षरों को प्राथमिकता दी जाती है क्योंकि जावास्क्रिप्ट एक केस-संवेदी भाषा है, जिसका अर्थ है कि भाषा लोअरकेस और अपरकेस अक्षरों को अलग तरह से मानती है। फ़ाइल नामों के लिए लोअरकेस अक्षरों का उपयोग करना निरंतरता सुनिश्चित करता है और कोड में फ़ाइलों को संदर्भित करते समय भ्रम से बचाता है।

फ़ाइल नामों में शब्दों को अलग करने के लिए हाइफ़न का उपयोग किया जाता है क्योंकि फ़ाइल नामों में रिक्त स्थान की अनुमति नहीं है। अंडरस्कोर या कैमलकेस जैसे अन्य विकल्पों का भी उपयोग किया जा सकता है, लेकिन हाइफ़न आमतौर पर उनकी पठनीयता के लिए पसंद किए जाते हैं।

हाइफ़न का उपयोग करने से स्क्रीन रीडर या अन्य सहायक तकनीकों वाले उपयोगकर्ताओं के लिए फ़ाइल नाम अधिक सुलभ हो जाते हैं।

मेरा ऐप/
├── एसआरसी/
├── घटक/
├── बटन.जेएस
├── इनपुट-field.js
├── बर्तन/
├── स्ट्रिंग-utils.js
├── दिनांक-utils.js
├── ऐप.जेएस
├── index.js

इस उदाहरण में, फ़ाइल नामों में शब्दों को अलग करने के लिए लोअरकेस अक्षरों और हाइफ़न का उपयोग किया जाता है।

जावास्क्रिप्ट में निम्नलिखित नामकरण सम्मेलनों का महत्व

जावास्क्रिप्ट में स्वच्छ और बनाए रखने योग्य कोड लिखने के लिए अच्छे नामकरण परंपराओं का पालन करना एक अनिवार्य पहलू है। इन परिपाटियों का पालन करके, आप अपने कोड को अधिक पठनीय और बनाए रखने योग्य बना सकते हैं, विशेष रूप से कुछ में जावास्क्रिप्ट ढांचे जहां आपको भारी कोड को संभालने की आवश्यकता होती है, जो आपके समय और प्रयास को बचा सकता है आगे जाकर।