क्या है क्लीन कोड
पठनीय और रखरखाव योग्य कोड
Clean Code — पठनीय और रखरखाव योग्य कोड
Clean Code कोड लिखने का एक दृष्टिकोण है जो पढ़ने, समझने और बनाए रखने में आसान हो। यह अवधारणा Robert Martin (Uncle Bob) द्वारा लोकप्रिय की गई थी।
Clean Code सिद्धांत
| सिद्धांत | विवरण | |----------|--------| | अर्थपूर्ण नाम | वेरिएबल और फंक्शन खुद बोलते हैं | | छोटे फंक्शन | एक फंक्शन—एक कार्य | | कोई कमेंट नहीं | कोड इतना स्पष्ट कि कमेंट जरूरी नहीं | | DRY | Don't Repeat Yourself—दोहराव नहीं | | KISS | Keep It Simple, Stupid—सरलता |
नामकरण नियम
- क्लास—संज्ञा (User, OrderService)
- मेथड—क्रिया (getUser, calculateTotal)
- बूलियन—is/has/can (isActive, hasAccess)
- कॉन्स्टेंट—UPPER_SNAKE_CASE
Clean Code की विशेषताएं
- गद्य की तरह पढ़ा जाता है
- परीक्षण करना आसान
- न्यूनतम निर्भरता
- त्रुटियों को gracefully संभालता है
- टीम मानकों का पालन करता है
अनुशंसित पुस्तकें
- "Clean Code" — Robert C. Martin
- "Refactoring" — Martin Fowler
- "The Pragmatic Programmer" — Hunt & Thomas