enum पर टैग किए गए जवाब

Enum (भी एन्यूमरेशन) एक डेटा प्रकार है जिसमें नाम के मानों का एक सेट होता है जिसे तत्व, सदस्य या प्रकार के एन्यूमरेटर कहा जाता है। प्रगणक नाम आमतौर पर पहचानकर्ता होते हैं जो भाषा में स्थिरांक के रूप में व्यवहार करते हैं, और अक्सर एक निहित आदेश के साथ पूर्वनिर्धारित होते हैं।

8
आप डीबी में एनम क्यों स्टोर करेंगे?
मैंने कई प्रश्न देखे हैं, जैसे कि DB में enums कैसे स्टोर करें , इस बारे में सलाह लेना। लेकिन मुझे आश्चर्य है कि आप ऐसा क्यों करेंगे। तो चलिए बताते हैं कि मेरे पास Personएक genderफील्ड है, और एक Genderएनम है। फिर, मेरी व्यक्ति तालिका में एक स्तंभ लिंग …
69 database  enum 

7
C ++ में बिट के झंडे के लिए स्कूप्ड एनम का उपयोग करना
एक enum X : int(C #) या enum class X : int(C ++ 11) एक प्रकार है जिसका कोई छिपा हुआ आंतरिक क्षेत्र है, intजो किसी भी मूल्य को पकड़ सकता है। इसके अलावा, एनफ पर कई पूर्वनिर्धारित स्थिरांक Xपरिभाषित किए गए हैं। एनम को इसके पूर्णांक मूल्य और इसके …

3
क्या एनम डेटा प्रकार का उपयोग करने के बजाय एक नया डेटाबेस तालिका बनाना बेकार है?
मान लीजिए कि मेरे पास 4 प्रकार की सेवाएं हैं जो मैं प्रदान करता हूं (वे अक्सर बदलने की संभावना नहीं हैं): परिक्षण डिज़ाइन प्रोग्रामिंग अन्य मान लीजिए कि मेरे पास 60-80 वास्तविक सेवाएँ हैं, जिनमें से प्रत्येक उपरोक्त श्रेणियों में से एक में आती है। उदाहरण के लिए, 'ए …

5
हमें गतिशील रूप से टाइप की गई भाषाओं में एनम की आवश्यकता क्यों है?
मैं यहां कुछ कोड पढ़ रहा था और देखा कि html टैग के नामों को संग्रहीत करने के लिए एक एनम का उपयोग किया जाता है। हमें कभी ऐसा करने की आवश्यकता क्यों है? इस रणनीति का उपयोग करने से मुझे क्या लाभ होगा? मुझे पता है कि संकलित या …

3
कैसे एक सार्वजनिक एपीआई में प्रतिनिधित्व (enum) प्रकार
मैं एक साधारण एपीआई पर काम कर रहा हूं जिसे मैं अपने ग्राहक के लिए उपयोग करना चाहता हूं, और भविष्य में जनता के लिए खोलना चाहता हूं। मेरे पास "आइटम" ऑब्जेक्ट हैं जो अलग-अलग "प्रकार" हो सकते हैं। इस समय मेरे लिए एक C एक "टाइपफीड एनम" है: typedef …

5
क्या एनामस भंगुर इंटरफेस बनाते हैं?
नीचे दिए गए उदाहरण पर विचार करें। ColorChoice enum में कोई भी परिवर्तन सभी IWindowColor उपवर्गों को प्रभावित करता है। क्या ईर्ष्या भंगुर इंटरफेस का कारण बनती है? क्या अधिक बहुरूपी लचीलेपन की अनुमति देने के लिए किसी एनम से बेहतर कुछ है? enum class ColorChoice { Blue = 0, …

6
जब एनम एक कोड गंध नहीं हैं?
दुविधा मैं ऑब्जेक्ट ओरिएंटेड प्रथाओं के बारे में बहुत सारी सर्वोत्तम अभ्यास पुस्तकें पढ़ रहा हूं, और मैंने पढ़ा है लगभग हर पुस्तक में एक हिस्सा है जहां वे कहते हैं कि एनम एक कोड गंध हैं। मुझे लगता है कि वे उस हिस्से से चूक गए हैं जहां वे …

5
स्विच स्टेटमेंट - डिफ़ॉल्ट केस को संभालना जब वह नहीं पहुंच सकता
अगर मैं एक एनम (जो मेरी कक्षा के स्वामित्व में है) से मूल्यों को संभालने के लिए एक स्विच स्टेटमेंट का उपयोग कर रहा हूं और मेरे पास प्रत्येक संभावित मूल्य के लिए एक मामला है - क्या यह "डिफ़ॉल्ट" केस को संभालने के लिए कोड जोड़ने के लायक है? …

9
इकाई परीक्षणों का उपयोग करते हुए किसी एनम के मूल्यों का परीक्षण करना चाहिए?
यदि आपके पास केवल मानों के साथ एक एनम है (जावा में कोई भी तरीका नहीं कर सकता है), और यह एनम सिस्टम की व्यावसायिक परिभाषा का हिस्सा है, तो क्या किसी को इसके लिए यूनिट टेस्ट लिखना चाहिए? मैं सोच रहा था कि उन्हें लिखा जाना चाहिए, भले ही …

3
जावा के एनम के साथ एक सिंगलटन को लागू करने के डाउनसाइड क्या हैं?
परंपरागत रूप से, एक सिंगलटन आमतौर पर के रूप में लागू किया जाता है public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } जावा के एनम के साथ, हम एक सिंगलटन को …
14 java  singleton  enum 

5
क्या अपने स्ट्रिंग प्रतिनिधित्व को सरल बनाने के लिए एनमों के लिए नामांकित सभी-कैप्स के खिलाफ जाना ठीक है?
कई बार मैंने देखा है कि लोग शीर्षक-मामले या यहां तक ​​कि सभी निचले-मामले का उपयोग करते हुए एनम स्थिरांक का नामकरण करते हैं, उदाहरण के लिए: enum Color { red, yellow, green; } यह उनके स्ट्रिंग फॉर्म के साथ सरल और आसान काम करता है, यदि आप throw new …
14 java  conventions  enum 

4
क्या “समूह” की दुश्मनी के लिए झंडे का इस्तेमाल करना गलत है?
मेरी समझ यह है कि [Flag]एनम आमतौर पर उन चीजों के लिए उपयोग किया जाता है जिन्हें संयुक्त किया जा सकता है, जहां व्यक्तिगत मूल्य परस्पर अनन्य नहीं हैं । उदाहरण के लिए: [Flags] public enum SomeAttributes { Foo = 1 << 0, Bar = 1 << 1, Baz = …
12 c#  .net  readability  enum 

8
क्या सभी एनमों को एक फ़ाइल में शामिल करना और कई वर्गों में इसका उपयोग करना एक बुरा अभ्यास है?
मैं एक महत्वाकांक्षी गेम डेवलपर हूं, मैं कभी-कभार इंडी गेम्स पर काम करता हूं, और थोड़ी देर के लिए मैं कुछ ऐसा कर रहा हूं, जो पहली बार में एक बुरे अभ्यास की तरह लग रहा था, लेकिन मैं वास्तव में यहां कुछ अनुभवी प्रोग्रामर से जवाब प्राप्त करना चाहता …

7
क्या यह एक अच्छा मूल्य है कि एक विशेष मूल्य "एनम" एक एनम में है
मैं एक सूक्ष्म सेवा वातावरण में एक नई सेवा विकसित कर रहा हूं। यह एक REST सेवा है। सरलता के लिए, मान लें कि पथ है: / इतिहासपुस्तक और इस पथ के लिए POST विधि एक नई इतिहास पुस्तक बनाती है। मान लेते हैं कि एक इतिहास की पुस्तक इतिहास …
11 rest  api  json  enum 

1
बूलियन के बहुत सारे गुणों के साथ एनम
मैं वर्तमान में एक वेबएप पर काम कर रहा हूं, जहां हमें अक्सर उस पेज के आधार पर कुछ सर्वर लॉजिक को कंडीशन करने की आवश्यकता होती है जो उपयोगकर्ता को वापस करने जा रहे हैं। प्रत्येक पृष्ठ को 4-अक्षर का पृष्ठ कोड दिया जाता है, और ये पृष्ठ कोड …
11 java  design  enum 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.