JavaScript Academy · पाठ

नामकरण, पठनीयता और आम चूकें

नामकरण और पठनीयता के दिशानिर्देश; शैडोइंग, जादुई संख्याओं और मिले-जुले डिक्लेरेशन से बचें।

पाठ 3, कुल 3 में से8 चरण

नामकरण, पठनीयता और आम चूकें, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 3 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

परिचय

लक्ष्य: पढ़ने में आसान कोड लिखें। स्पष्ट नाम इस्तेमाल करें, जादुई संख्याओं से बचें और नाम छिपने के प्रति सावधान रहें।

  • वर्णनात्मक नाम
  • निश्चित मानों के लिए स्थिरांक
  • अनजाने में नाम छिपने से बचाव
नामकरण, पठनीयता और आम चूकें — चित्र 1

स्पष्ट नामकरण का प्रदर्शन

वेरिएबल का नाम इस आधार पर रखें कि उसमें क्या रखा है, न कि उसका इस्तेमाल कैसे किया जाता है। छोटा लेकिन स्पष्ट नाम बेहतर होता है।

// Use descriptive names
// Avoid single letters or vague words
const itemCount = 3;
const unitPrice = 5;

const totalPrice = itemCount * unitPrice;

console.log("Items:", itemCount);
console.log("Unit price:", unitPrice);
console.log("Total price:", totalPrice);
नामकरण, पठनीयता और आम चूकें — चित्र 2

नामकरण के दिशा-निर्देश

नामकरण के सुझाव:

  • डेटा के लिए संज्ञाएँ (userName, totalPrice)
  • फ़ंक्शन के लिए क्रियाएँ (computeTotal)
  • अक्षर-शैली में एकरूप रहें (camelCase)
नामकरण, पठनीयता और आम चूकें — चित्र 3

जादुई संख्याओं से बचें

निश्चित मानों को स्थिरांक में बदलें (UPPER_CASE आम है)। इससे उद्देश्य स्पष्ट होता है और बदलाव करना आसान होता है।

// Replace magic numbers with named constants
const TAX_RATE = 0.08;
const SUBTOTAL = 20;

const tax = SUBTOTAL * TAX_RATE;
const finalTotal = SUBTOTAL + tax;

console.log("Tax:", tax);
console.log("Final total:", finalTotal);
नामकरण, पठनीयता और आम चूकें — चित्र 4

नाम छिपने का प्रदर्शन

नाम छिपना: अंदर का वेरिएबल वही नाम इस्तेमाल करता है और बाहरी वेरिएबल को छिपा देता है। जब स्कोप एक-दूसरे के अंदर हों, तो अलग-अलग नामों को प्राथमिकता दें।

// Shadowing: inner variable hides an outer one
let score = 10;

function addBonus() {
  // The next line creates a new "score" only inside this function
  let score = 5;
  console.log("Inner score:", score);
}

addBonus();
console.log("Outer score:", score);
नामकरण, पठनीयता और आम चूकें — चित्र 5

पठनीयता जाँच-सूची

जाँच-सूची:

  • हर पंक्ति में एक विचार
  • छोटे फ़ंक्शन
  • निश्चित मानों के लिए स्थिरांक इस्तेमाल करें
  • अलग-अलग स्कोप में दोबारा इस्तेमाल किए गए नामों से बचें
नामकरण, पठनीयता और आम चूकें — चित्र 6

नामकरण की अच्छी आदत प्रश्नोत्तरी

त्वरित जाँच: स्पष्ट नामकरण।

नामकरण, पठनीयता और आम चूकें — चित्र 7

पुनरावलोकन

पुनरावलोकन: वर्णनात्मक नाम इस्तेमाल करें, निश्चित मानों को स्थिरांक में बदलें और कोड को पढ़ने तथा बनाए रखने में आसान रखने के लिए नाम छिपने से बचें।

नामकरण, पठनीयता और आम चूकें — चित्र 8
शुरुआत निःशुल्क

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
59
पाठ
200

अक्सर पूछे जाने वाले प्रश्न

क्या “नामकरण, पठनीयता और आम चूकें” पाठ निःशुल्क है?

हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “नामकरण, पठनीयता और आम चूकें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

“नामकरण, पठनीयता और आम चूकें” में मैं क्या सीखूँगा?

नामकरण और पठनीयता के दिशानिर्देश; शैडोइंग, जादुई संख्याओं और मिले-जुले डिक्लेरेशन से बचें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 3वाँ पाठ है।

“नामकरण, पठनीयता और आम चूकें” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. let, const और var से बचाव
  2. ब्लॉक/फ़ंक्शन/मॉड्यूल स्कोप और TDZ
  3. नामकरण, पठनीयता और आम चूकें
← JavaScript Academy पर वापस जाएँ