अपने व्याख्या के आधार पर इस या एक शब्दाडंबरपूर्ण सवाल नहीं हो सकता है, लेकिन यह वास्तव में मुझे चकरा। इस सम्मेलन में क्या अर्थ है? मैं समझता हूं कि नामकरण सम्मेलनों में उनके पीछे एक कविता या कारण नहीं होना चाहिए, लेकिन पहले से ही लोकप्रिय camelCase से क्यों विचलित हो? वहाँ एक कविता और lower_case_with_underscores
के पीछे कारण यह है कि मैं किसी भी तरह याद कर रहा हूँ है? (और हाँ, मैंने पूरी तरह से पीईपी 8 पढ़ा है, और हाँ, मुझे समझ में आता है कि यह केवल एक प्रस्ताव है, एक गाइड, आदि)किस कारण से हमारे पास low_case_with_underscores नामकरण सम्मेलन है?
मुझे लगता है कि मेरा असली सवाल यह होगा: मैं एक पायथन लिख रहा हूं पुस्तकालय। असल में, किसी भी किस्मत के साथ, यह मेरी अन्य परियोजनाओं के सापेक्ष एक बड़ी पुस्तकालय हो सकती है। मैं पहले से ही पीईपी 8 का पालन करने की कोशिश करता हूं, और अब तक मैंने lower_case_with_underscores
को पीईपी 8 के रूप में कार्य और विधि नामों के लिए भी बनाए रखा है। लेकिन यह मुझे खराब करता है कि मुझे logging
के लिए ट्विस्ट, ऊंटकेस के लिए ऊंटकेस का उपयोग करना याद रखना है, और बस बाकी सब कुछ के बारे में। मुझे किस नामकरण सम्मेलन का उपयोग करना चाहिए, और क्यों?
यह शायद लोगों को आश्चर्यचकित करेगा कि मुझे नामकरण के बारे में बहुत कुछ पसंद है, इसके बारे में एक लंबा सवाल लिखने के लिए पर्याप्त है, और यह मुझे भी आश्चर्यचकित करता है। जब इन चीजों की बात आती है तो शायद मेरे पास थोड़ा ओसीडी है। मेरे पास इसके बारे में अधिक "व्यक्तिगत राय" नहीं है जितना कि मेरे पास सबसे ज्यादा इस्तेमाल होने की प्रवृत्ति है, इस मामले में, ऊंट के मामले में होगा - लेकिन यह मुझे यह जानने के लिए और भी परेशान करता है कि मैं शायद स्पष्ट बनाम निहित और पत्थर या कुछ में लिखे पायथन के जेन के बारे में कुछ शाश्वत कानून तोड़ रहा हूं।
"लेकिन पहले से ही लोकप्रिय ऊंटकेस से विचलित क्यों हो?" मेरा मानना है कि low_case_with_underscores camelCase से बहुत पुराना है। इसके अलावा, मैं व्यक्तिगत रूप से एक जलती हुई जुनून के साथ मिश्रित कैस के ऊंट के कैमरे को नफरत करता हूं। आप जो भी सम्मेलन पसंद करते हैं उसका प्रयोग करें। –
सिस्टम हंगरी का प्रयोग करें। : पी लेकिन गंभीरता से, यह लोगों को आश्चर्यचकित नहीं करेगा - कोडिंग शैली सम्मेलन प्रोग्रामिंग के किसी भी अन्य पहलू के रूप में एक धार्मिक युद्ध है। आपको घुंघराले ब्रेसिज़, या व्हाइटस्पेस के ज़ेन कहां रखा जाए, इस पर समर्पित बहुत सारे प्रश्न मिलेंगे। – Xiaofu
हंगेरी को डकटाइपिंग के साथ कैसे काम करना चाहिए? : पी –