2011-03-21 11 views
43

आंशिक विचारों के लिए कोई अनौपचारिक मानक नामकरण सम्मेलन है? मैंने देखा है कि किसी ने "_" के साथ उपसर्ग करने का सुझाव दिया है, अन्य लोग "आंशिक" के साथ पोस्टफिक्सिंग करते हैं, मुझे पता है कि सवाल व्यक्तिपरक है, लेकिन चूंकि कोई आधिकारिक दिशानिर्देश नहीं है, इसलिए मैं जानना चाहता हूं कि बहुमत यहां उनके आंशिक विचारों का नामकरण करने के लिए क्या उपयोग करता है । शायद सबसे अधिक वोट दिया गया जवाब मानक बन जाएगा।सामान्य विचारों से आंशिक विचारों को अलग करने के लिए नामकरण सम्मेलन

अद्यतन: मैं, दृश्य इंजन के रूप में ASP.NET MVC 3 उपयोग कर रहा हूँ रेजर के साथ पिछले संस्करणों में आप क्योंकि आप .ascx विस्तार

+0

यह प्रश्न कई अक्सर पूछे जाने वाले प्रश्न दिशानिर्देशों का उल्लंघन करता है। चुनाव बनाने के लिए जगह नहीं है। आप और आपकी टीम के साथ सहजता से उपयोग करें और इस पर सहमत हो सकते हैं। नामकरण सम्मेलन सफल प्रणाली नहीं बनाते हैं। – jfar

+27

@jfar "नामकरण सम्मेलन सफल प्रणाली नहीं बनाते हैं।" नहीं, वे सफल टीमवर्क बनाते हैं, जो सफल sytems – BlackTigerX

+1

बनाता है मैंने कहा कि आप और आपकी टीम के साथ क्या सहज है, लेकिन वास्तव में इससे कोई फर्क नहीं पड़ता कि सम्मेलन क्या है। - देखें कि मैं बहुत सी परियोजनाओं का हिस्सा रहा हूं जहां "स्टाइल गाइड" ने सिर्फ सभी को उस शैली में कोड करने के लिए मजबूर किया जो वे सहज नहीं थे। एक अच्छी टीम तब होती है जब आप बॉबी या जिमी की छोटी idiosyncrasies की पहचान कर सकते हैं और वे जो भी quirks का उपयोग करते हैं, पूरी तरह से ठीक कोड कर सकते हैं। कुछ लोग var का उपयोग करके आरामदायक और उत्पादक महसूस करते हैं और कुछ इसे नफरत करते हैं। कभी अपने बाएं हाथ से लिखने की कोशिश करो? जब मुझे किसी विशेष शैली के अनुरूप होना होता है तो मुझे कैसा लगता है। – jfar

उत्तर

44

यदि आप वेबमैट्रिक्स को देखते हैं, तो सम्मेलन रेजर फ़ाइलों को उपसर्ग करना है जो सीधे एक अग्रणी अंडरस्कोर के साथ सेवा करने के लिए नहीं हैं। इसमें आंशिक और लेआउट पेज शामिल हैं। फिर यदि आप MvcScaffolding देखते हैं, तो आप देख सकते हैं कि डिफ़ॉल्ट टेम्पलेट्स एक ही नामकरण सम्मेलन का उपयोग कर फाइलें उत्पन्न करते हैं।

this पढ़ें कि इस सम्मेलन का उपयोग क्यों किया जा सकता है।

-1

मैं "p_" का उपयोग करने के लिए इस्तेमाल किया था एक सम्मेलन जरूरत नहीं थी एक उपसर्ग के रूप में जब मैं आंशिक विचारों के रूप में .aspx फ़ाइलों का उपयोग कर रहा था। मैं अब आंशिक विचारों के लिए बस .ascx फ़ाइलों का उपयोग करता हूं, और मुझे उन्हें उपसर्ग या पोस्टफिक्स देने की आवश्यकता नहीं मिलती है। .ascx उस उद्देश्य को कार्य करता है, और विजुअल स्टूडियो .ascx fies को एक अलग आइकन निर्दिष्ट करता है।

आप किस व्यू इंजन का उपयोग कर रहे हैं?

+0

मैंने अभी विवरण जोड़ा है, मैं रेजर का उपयोग कर रहा हूं – BlackTigerX

1

रेजर टेम्पलेट्स को आंशिक रूप से प्रस्तुत किया जा सकता है, भले ही वे लेआउट पेज का उपयोग करें और अलग-अलग अनुभाग हों। एएसपीएक्स के विपरीत, रेजर टेम्पलेट्स में एक शरीर होता है। मुझे नामकरण सम्मेलन की आवश्यकता नहीं दिखाई देती है, यह इस बात पर निर्भर करता है कि आप टेम्पलेट का उपयोग कैसे करते हैं।

संबंधित मुद्दे