कोडिंग स्टैंडर्ड
✨ Snigdha OS विकास के कोडिंग स्टैंडर्ड
Snigdha OS की उच्च गुणवत्ता वाले कोडबेस को बनाए रखने के लिए इन कोडिंग स्टैंडर्ड्स का पालन करना महत्वपूर्ण है। ये कोड की पठनीयता, रखरखाव क्षमता और सहयोग को सुनिश्चित करते हुए कोड को प्रभावी और सुरक्षित बनाते हैं। 🚀
1️⃣ नामकरण के नियम
✅ वेरिएबल्स, फ़ंक्शंस और क्लासेज के लिए अर्थपूर्ण और वर्णनात्मक नामों का उपयोग करें।
✅ पूरे कोडबेस में एक समान नियम का पालन करें:
- camelCase वेरिएबल्स और फ़ंक्शंस के लिए।
- PascalCase क्लासेज और कन्स्ट्रक्टर्स के लिए।
- snake_case कन्स्टेंट्स और कॉन्फ़िगरेशन कीज़ के लिए।
2️⃣ इंडेंटेशन और फॉर्मेटिंग
✅ एक समान इंडेंटेशन का उपयोग करें (2 या 4 स्पेस को प्राथमिकता दें)। टैब्स का उपयोग न करें।
✅ लगातार फॉर्मेटिंग शैली का पालन करें (जैसे, ब्रेसेस की स्थिति, स्पेसिंग)।
✅ पंक्ति की लंबाई को 80-100 अक्षरों तक सीमित रखें।
✅ अनावश्यक स्पेस और टेलिंग स्पेस को हटा दें।
3️⃣ कॉमेंटिंग
✅ जटिल लॉजिक, एल्गोरिदम या असामान्य निर्णयों को स्पष्ट करने के लिए टिप्पणी जोड़ें।
✅ टिप्पणियां संक्षिप्त, प्रासंगिक और कोड परिवर्तन के साथ मेल खाती होनी चाहिए।
✅ स्पष्ट बिंदुओं के लिए टिप्पणियाँ से बचें, जैसे कि // Incrementing i by 1
।
// अच्छा उदाहरण:
function calculateTax(income) {
// प्रगतिशील स्लैब के आधार पर टैक्स की गणना करता है।
...
}