More Effective C#
Советы и практики для профессиональных C#-разработчиков
सारांश:
परिचय
पुस्तक More Effective C# (बिल वैगनर, 2017) प्रसिद्ध गाइड Effective C# की अगली कड़ी है, जो उन डेवलपर्स के लिए है जो पहले से ही भाषा की मूल बातें सीख चुके हैं और अगले स्तर पर जाना चाहते हैं। कई पाठ्यपुस्तकों के विपरीत, यह पुस्तक सिंटैक्स नहीं सिखाती - यह एक पेशेवर C# प्रोग्रामर की सोच सिखाती है। लेखक, .NET के क्षेत्र में एक मान्यता प्राप्त विशेषज्ञ और C# डेवलपर टीम के सदस्य, 50 विशिष्ट सुझाव (items) साझा करते हैं जो अधिक विश्वसनीय, कुशल और रखरखाव योग्य कोड लिखने में मदद करेंगे।
पुस्तक किस बारे में है
यह पुस्तक 5 भागों में विभाजित है, जिनमें से प्रत्येक C# में विकास के एक विशिष्ट क्षेत्र के लिए समर्पित है:
- टाइप्स के साथ बुनियादी कार्य - सामान्य गलतियों से बचते हुए क्लासेस, स्ट्रक्चर्स और इंटरफेस को सही तरीके से कैसे डिज़ाइन करें।
- प्रदर्शन और ऑप्टिमाइज़ेशन - मेमोरी, गार्बेज कलेक्शन, एसिंक्रोनसिटी और पैरेललिज़्म के साथ काम करना।
- LINQ और फंक्शनल प्रोग्रामिंग - क्वेरी, लेज़ी इवैलुएशन और इम्यूटेबिलिटी का प्रभावी उपयोग।
- एक्सेप्शन और एरर हैंडलिंग - कॉन्ट्रैक्ट्स और एक्सेप्शन की मदद से विश्वसनीय सिस्टम कैसे बनाएं।
- C# की आधुनिक क्षमताएं (संस्करण 7.0 तक) - टपल्स, लोकल फंक्शंस, पैटर्न मैचिंग और अन्य सुविधाएं।
प्रत्येक सुझाव (item) एक स्व-निहित अनुभाग है जिसे किसी भी क्रम में पढ़ा जा सकता है। वैगनर केवल नियमों की सूची नहीं बनाते, बल्कि समझाते हैं कि