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

पठनीयता मापता है कि कोड को पढ़ना और समझना कितना आसान है।

4
क्या हमें ओवरलोडेड तरीकों का नाम बदलना चाहिए?
इन विधियों से युक्त एक अंतरफलक मान लें: Car find(long id); List<Car> find(String model); क्या इस तरह उनका नाम बदलना बेहतर है? Car findById(long id); List findByModel(String model); वास्तव में, जो भी डेवलपर इस एपीआई का उपयोग करता है, उसे शुरुआती find()तरीकों के संभावित तर्कों को जानने के लिए इंटरफ़ेस …

4
क्या आत्म-संदर्भात्मक पद्धति के लिए कोई वास्तविक कमियां हैं?
मैंने हाल ही में एक निश्चित परियोजना में एक निश्चित वर्ग के लिए जंजीर को लागू करने का एक तरीका सुझाया ताकि कोड की पठनीयता में सुधार किया जा सके। मुझे एक "धाराप्रवाह इंटरफेस केवल सुविधा के लिए लागू नहीं किया जाना चाहिए, लेकिन शब्दार्थ के लिए" जवाब मिला और …

4
मुझे शुद्ध विधि के लिए एक परीक्षण कैसे लिखना चाहिए जो कुछ भी वापस नहीं करता है?
मेरे पास वर्गों का एक समूह है जो मूल्यों के सत्यापन से संबंधित है। उदाहरण के लिए, एक RangeValidatorवर्ग यह जांचता है कि कोई मान निर्दिष्ट सीमा के भीतर है या नहीं। प्रत्येक सत्यापनकर्ता वर्ग में दो विधियाँ शामिल हैं: is_valid(value)जो कि रिटर्न Trueया Falseमूल्य पर निर्भर करता है, और …

4
रीडिंग लूप को समाप्त करने का कौन सा तरीका पसंदीदा तरीका है?
जब आपको एक पाठक को पुनरावृत्त करना होता है जहां पढ़ने के लिए मदों की संख्या अज्ञात होती है, और ऐसा करने का एकमात्र तरीका अंत तक हिट होने तक पढ़ना जारी रखना है। यह अक्सर वह स्थान होता है जिसकी आपको अंतहीन लूप की आवश्यकता होती है। हमेशा trueऐसा …

6
क्या सिगल्स स्रोत कोड को पढ़ने में आसान बनाते हैं?
अधिकांश प्रोग्रामिंग भाषाओं में, वैरिएबल के पास वर्णों की पहचान नहीं होती है जैसे वे PHP में करते हैं। PHP में आपको $वर्ण के साथ एक चर उपसर्ग करना चाहिए । उदाहरण; var $foo = "something"; echo $foo; मैं एक व्यावसायिक अनुप्रयोग के लिए एक नई स्क्रिप्टिंग भाषा विकसित कर …

1
पठनीय क्लोजर कोड कैसे लिखें?
मैं क्लोजर के लिए नया हूं। मैं अपने द्वारा लिखे गए कोड को समझ सकता हूं लेकिन बाद में इसे समझना बहुत मुश्किल हो जाता है। कोष्ठकों का मिलान करना कठिन हो जाता है। विभिन्न स्थितियों में नामकरण और इंडेंटेशन का नामकरण करने के लिए सामान्य सम्मेलनों का क्या करना …

4
नकारात्मकता पर जोर दें
मैं सिर्फ एक लंबे समय तक संपत्ति के नाम के साथ एक बयान लिख रहा था और इस समस्या का सामना करना पड़ा। मान लें कि हमारे पास इस तरह का एक बयान है: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue && !_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant) { //Do something } दूसरी संपत्ति एक बूलियन प्रकार की है …

5
कार्यात्मक प्रोग्रामिंग पठनीयता [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 2 साल पहले …

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

5
कोड पुनरावृत्ति बनाम बहु जिम्मेदार विधि
मैं सिंगल रिस्पांसिबिलिटी प्रिंसिपल (एसआरपी) का पालन करने की कोशिश करता हूं और कोड रिपीटिशन को भी छोड़ देता हूं। हालांकि अक्सर ऐसे स्थान होते हैं जहां कोड पुनरावृत्तियां होती हैं जो कि इनवोकेशन के कोड ब्लॉक से अधिक कुछ भी नहीं हैं जो उन्हें कम से कम सार्थक नाम …

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

6
कौन सा अधिक रखरखाव योग्य है - अगर / या बूलियन अभिव्यक्ति के माध्यम से बूलियन असाइनमेंट?
जिसे अधिक रखरखाव योग्य माना जाएगा? if (a == b) c = true; else c = false; या c = (a == b); मैंने कोड कंप्लीट में देखने की कोशिश की है, लेकिन जवाब नहीं मिल रहा है। मुझे लगता है कि पहला अधिक पठनीय है (आप सचमुच इसे ज़ोर …

6
मेरी टीम में अन्य प्रोग्रामरों के लिए मेरे कोड को अधिक पठनीय बनाने की आवश्यकता है
मैं डेल्फी में एक परियोजना पर काम कर रहा हूं और मैं आवेदन के लिए एक इंस्टॉलर बना रहा हूं, तीन मुख्य भाग हैं। PostgreSQL स्थापना / स्थापना रद्द करें myapplication (myapplication की स्थापना nsi का उपयोग करके बनाई गई है) स्थापना / स्थापना रद्द करें। स्क्रिप्ट (बैच फ़ाइलों) के …

10
क्या 'गणितीय' कार्यों को गणितीय संकेतन का पालन करना चाहिए?
मुझे लगता है कि इस सवाल को तुरंत व्यक्तिपरक के रूप में चिह्नित किया जा रहा है, लेकिन आपको लगता है कि बेहतर है: double volume(double pressure, double n_moles, double temperature) { return n_moles * BOLTZMANN_CONSTANT * temperature / pressure; } या double volume(double P, double n, double T) { …

12
बूलियन तर्क की स्थिरता - यदि कथन की आवश्यकता है तो घोंसला बनाना है?
इनमें से कौन सी बेहतर है स्थिरता के लिए? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable या if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable मैं दूसरा पढ़ना और लिखना पसंद करता हूं, लेकिन मुझे कोड पूरा पढ़ने में याद …

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