शीर्षक की तरह, मैंने एएसपी.NET एमवीसी में अपने एक्सटेंशन विधियों को किस फ़ोल्डर में रखा जाना चाहिए?एएसपी.NET एमवीसी में मेरे एक्सटेंशन विधियों को किस फ़ोल्डर में रखना चाहिए?
इसके लिए सबसे अच्छा अभ्यास क्या है?
शीर्षक की तरह, मैंने एएसपी.NET एमवीसी में अपने एक्सटेंशन विधियों को किस फ़ोल्डर में रखा जाना चाहिए?एएसपी.NET एमवीसी में मेरे एक्सटेंशन विधियों को किस फ़ोल्डर में रखना चाहिए?
इसके लिए सबसे अच्छा अभ्यास क्या है?
मेरा मानना है कि नहीं एक मानक सबसे अच्छा अभ्यास का पालन करने के है कि वहाँ है, लेकिन मैं आम तौर पर दो चीजों में से एक कार्य करें:
ProjectName.Extensions/System/StringExtensions.cs
ProjectName.Extensions/System.Web/HttpContextExtensions.cs
ProjectName.Extensions/System.Xml/XmlWriterExtensions.cs
और इसी तरह ...
की जो मैं ले दृष्टिकोण भले ही, दोनों ही मामलों में मैं कक्षा नाम करेंगे ClassNameExtensions.cs
(जैसे, StringExtensions.cs , ListExtensions.cs, आदि)।
मुझे नामस्थानों का उपयोग करने के लिए दूसरे सुझाव के उत्तर पसंद हैं। मुझे हमेशा संदेह है कि एक्सटेंशन विधियों को 'समायोजित' कैसे करें। अब तक मैंने उन्हें 'सहायक' कहा है, उदाहरण के लिए StringHelper.cs। ओओ दुनिया में सभी तरह के 'हेल्पर्स' कोड गंध हैं इसलिए मुझे आपका रास्ता पसंद है। –