क्या बेहतर है? nNodes या nodeCountएक गणना चर नाम
उत्तर
दूसरा, क्योंकि यह ठीक से पढ़ता है।
यह केवल एक शैली मुद्दा है। मैं nodeCount
पसंद करता हूं क्योंकि मुझे यह स्पष्ट लगता है। nNodes
हंगेरियन नोटेशन के समान है, लेकिन यह नहीं कहता कि यह एक गणना चर है।
जो भी अपने कोड बेस/स्टाइल गाइड/dev टीम के बाकी के अनुरूप है।
यह वास्तव में जो भी भाषा का उपयोग कर रहे हैं के स्वीकार किए जाते हैं नामकरण सम्मेलनों पर निर्भर करता है, लेकिन nodeCount
अधिक पठनीय है। यदि आप जावा का उपयोग कर रहे हैं, तो आप Java Naming Conventions मार्गदर्शिका का उपयोग कर सकते हैं।
सी ++ में पहले एक, सी #/जावा में एक दूसरे के।
हालांकि यह वास्तव में बहुत व्यक्तिपरक सवाल है और अपनी टीम/कंपनी के दिशा निर्देशों द्वारा उत्तर दिया जाना चाहिए।
numNodes?
संभावित नाम:
- गिनती
- आकार
- लंबाई
यह निर्भर करता है, लेकिन मैं एक दूसरे (nodeCount
) का चयन करेंगे। यदि आपकी परियोजना ने एक विशेष सम्मेलन को परिभाषित किया है तो आपको इस सम्मेलन का पालन करना चाहिए या अपनी टीम के साथ सम्मेलन पर चर्चा करना चाहिए। यह आपके आवेदन के डोमेन पर भी निर्भर हो सकता है। आपके डोमेन में सामान्य स्वीकृत नोटेशन का पालन करना ठीक हो सकता है।
कुछ नियम हैं जो इस तरह के निर्णय लेने में आपकी मदद कर सकते हैं।
कुछ गलत समझा जा सकता है अगर यह किसी के द्वारा गलत समझा दिया जाएगा। गलतफहमी की संभावना को खत्म करो। गलतफहमी का मौका दूसरे सुझाव nodeCount
में कम है। जो भी अंग्रेजी बोलता है उसे समझना चाहिए। दूसरी तरफ पहला सुझाव एन उपसर्ग की समझ पर निर्भर करता है।
अंत में सबसे अच्छी तरह वर्णन संज्ञा लिखें। क्या यह या नोड्स का संग्रह है? चर के आगे उपयोग के लिए यह समझना ज़रूरी है कि यह एक गिनती है (एक संख्या) तो गिना जाता है। इसलिए nNodes
nodeCount
अधिक खराब है।
केआईएसएस (इसे सरल, बेवकूफ रखें) या "चालाक कोड न लिखें।" लिखना 'शर्मनाक स्पष्ट' कोड लिखें। अपनी मां से पूछें कि क्या वह आपका कोड समझती है। अगर उसने किया तो आपने अच्छा कोड लिखा है :)
- 1. कैसे एक चर नाम
- 2. सी में एक चर नाम ++
- 3. शब्द गणना परिणाम को एक चर
- 4. हालत एक .. गणना .. फ़ेसिंग चर पर सारांश
- 5. PersistenceConstructor तर्क चर नाम उदाहरण चर नाम
- 6. एक चर के चर को एक परिवर्तनीय नाम में जोड़ना?
- 7. एक चर नाम पर cout असाइन करना
- 8. विधि और चर नाम एक ही
- 9. जावा कीवर्ड कोष्ठक और चर नाम, इस तरह के रूप में उपयोग खोजशब्दों के साथ एक चर एक चर नाम
- 10. मैटलैब चर नाम
- 11. मुद्रण चर नाम
- 12. गतिशील चर नाम
- 13. अलग चर नाम
- 14. जावास्क्रिप्ट: गतिशील चर नाम
- 15. g ++ यूनिकोड चर नाम
- 16. चर नामों का नाम
- 17. तालिका नाम चर
- 18. एक नाम स्थान में एक चर के नाम से एक नया वर्ग इन्स्तांत
- 19. PHP ऑब्जेक्ट वैरिएबल चर नाम?
- 20. windows.h सहित स्थानीय चर नाम
- 21. एक गणना
- 22. एक गणना
- 23. एक चर नाम के रूप में एक स्ट्रिंग चर का उपयोग करना
- 24. सी ++: एक गणना तर्क
- 25. एक चर एक प्रकार चर
- 26. पीएचपी एक चर तारीख
- 27. स्टोर प्रक्रिया एक चर
- 28. एक शब्दकोश में गणना कुंजी?
- 29. बैश: चर की सूची जिसका नाम एक निश्चित पैटर्न
- 30. जावास्क्रिप्ट: एक चर के समान नाम के साथ पहुँच सरणी?
यदि आपका कोड सम्मेलन यह है कि "कुछ" हमेशा "कुछ संख्याओं" के लिए खड़ा होता है, तो आपको फिर से यह कहना आवश्यक नहीं है कि यह एक गणना चर है। – ShreevatsaR
हां @ श्रीवत्सआर, मैं आपसे सहमत हूं। लेकिन अगर कोई सम्मेलन नहीं है (अभी तक) तो नोडकाउंट स्पष्ट (मेरे लिए) लगता है। –