को कैसे सुलझाना है मैं कुछ परियोजनाओं में पीईक्यूटी का उपयोग शुरू कर रहा हूं और मैं एक स्टाइलिस्ट दुविधा में भाग रहा हूं। पीईक्यूटी के काम ऊंट के मामले का उपयोग करते हैं, लेकिन पीईपी 8, जिसे मैं पालन करना पसंद करता हूं, अंडरस्कोर और फ़ंक्शन नामों के लिए सभी लोअरकेस का उपयोग करने के लिए कहता है। तो एक तरफ, मैं पीईपी 8 का पालन करना जारी रख सकता हूं, जिसका अर्थ है कि मेरे कोड में मिश्रित फ़ंक्शंस ऊंट केस और अंडरस्कोर फ़ंक्शंस को कॉल करेंगे, और यहां तक कि मेरे वर्गों में मिश्रित फ़ंक्शन नाम होंगे, क्योंकि मुझे माउसPressEvent जैसे ओवरलोडिंग फ़ंक्शन की आवश्यकता होगी । या, मैं पीईपी 8 तोड़ सकता हूं और स्थिरता के नाम पर अपने सभी फ़ंक्शन नामों के लिए ऊंट केस अपन सकता हूं।पीईपी 8 और पीईक्यूटी,
मुझे एहसास है कि यह व्यक्तिपरक है और यह वास्तव में वही है जो मैं व्यक्तिगत रूप से पसंद करता हूं, लेकिन मुझे दूसरों से यह सुनना अच्छा लगता है कि उन्होंने क्या किया और उन्होंने ऐसा क्यों किया।
मैं अभी पीईक्यूटी से शुरुआत कर रहा हूं। क्या कार्य एकमात्र मुद्दा हैं, या पीईक्यूटी चर भी सामान्य रूप से उपयोग किए जाते हैं? मैं अपने PyQt यूआई कोड में कार्यों के लिए camelCase का उपयोग करने पर विचार कर रहा हूं, लेकिन फिर भी चर नामों के लिए पीईपी 8 सम्मेलनों का पालन कर रहा हूं। मैं इसके बारे में चिंतित हूं कि संभवतः बाद में एक गन्दा मिश्रण बना रहा हूं। –
वैसे भी, मैं पूरी तरह से सहमत नहीं हूं कि यह व्यक्तिपरक है। मैं पीईक्यूटी की सराहना करता हूं, लेकिन मुझे लगता है कि उन्होंने पीईपी 8 का पालन नहीं करके एक असंतोष किया है। (फिर फिर, पुस्तकालय का नाम भी बहुत पाइथनिक नहीं है।_QtPy_ बहुत बेहतर रहा होगा, यह देखते हुए कि दो महाद्वीपों पर मिले सभी अंग्रेजी भाषी देवताओं ने इसे 'प्यारी-पाई' के रूप में उच्चारण किया होगा। ;-)) –