clean-code पर टैग किए गए जवाब

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

4
कोशिश पकड़ने-ब्लॉक का अच्छा उपयोग?
मैं हमेशा इसके साथ खुद को कुश्ती में देखता हूं ... कोशिश / पकड़ने और कोड के बीच सही संतुलन खोजने की कोशिश कर रहा हूं और कोड टैब, कोष्ठक के इस अश्लील गड़बड़ नहीं बन रहा है, और अपवाद एक गर्म आलू की तरह कॉल स्टैक को वापस फेंक …

5
औपचारिक कोड समीक्षा करते समय एक सहायक मानसिकता क्या है
हमारी टीम ने हाल ही में प्रत्येक चेकइन के खिलाफ कोड समीक्षा करना शुरू किया है। टीम लीड के रूप में मैं बहुत सारे सुझाव प्रदान करने, डेवलपर्स को परेशान करने और टीमों के आउटपुट को कम करने और कोड को जाने देने के बीच एक संतुलन खोजने की कोशिश …

6
क्लीन कोड - क्या मुझे शाब्दिक 1 को स्थिरांक में बदलना चाहिए?
जादू की संख्या से बचने के लिए, हम अक्सर सुनते हैं कि हमें शाब्दिक अर्थ को सार्थक नाम देना चाहिए। जैसे कि: //THIS CODE COMES FROM THE CLEAN CODE BOOK for (int j = 0; j < 34; j++) { s += (t[j] * 4) / 5; } -------------------- Change …

2
एक आउटपुट तर्क क्या है, जैसा कि मार्टिन के क्लीन कोड में बताया गया है?
रॉबर्ट सी। मार्टिन के क्लीन कोड: ए हैंडबुक ऑफ एजाइल सॉफ्टवेयर क्राफ्ट्समैनशिप के पेज 45 पर मार्टिन लिखते हैं कि आउटपुट तर्कों से बचना चाहिए। मुझे "आउटपुट तर्क" के अर्थ को समझने में परेशानी हो रही है और उन्हें क्यों टाला जाना चाहिए। एक आउटपुट तर्क के लिए मार्टिन का …
14 java  clean-code 

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

6
क्या कोई ऐसा केस स्टडी है जो स्पष्ट रूप से दर्शाता है कि स्वच्छ कोड ने विकास में सुधार किया है? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 10 महीने पहले बंद हुआ । मैं प्रोग्रामर के रूप में अपनी पहली …

4
डोमेन बनाम डेटा दृढ़ता परत में स्वच्छ वास्तुकला सत्यापन?
मैं साफ-सफाई पर अध्ययन कर रहा हूं और इसके परिणामस्वरूप मैं बहुत ही नाटकीय ढंग से पुनर्विचार कर रहा हूं कि मैं सॉफ्टवेयर कैसे डिजाइन और लिखता हूं। हालाँकि, मैं अभी भी कुश्ती कर रहा हूँ, लेकिन व्यावसायिक नियमों के लिए है, जैसे "किसी वस्तु को बचाने के अपडेट्स पर, …

8
एक विधि के साथ एक वर्ग के लिए उचित डिजाइन जो ग्राहकों के बीच भिन्न हो सकते हैं
मेरे पास ग्राहक भुगतानों को संसाधित करने के लिए उपयोग किया जाने वाला एक वर्ग है। इस वर्ग के सभी तरीकों में से एक, प्रत्येक ग्राहक के लिए एक ही है, एक को छोड़कर, जो इस बात की गणना करता है (उदाहरण के लिए) कि ग्राहक कितना बकाया है। यह …

2
"संभावना" और "संभावनाहीन" मैक्रोज़ का कितना उपयोग बहुत अधिक है?
अक्सर likelyऔर unlikelyमैक्रोज़ के रूप में जाना जाता है यह संकलक को यह जानने में मदद करता है कि क्या ifआमतौर पर प्रवेश किया जा रहा है या छोड़ दिया गया है। इसका उपयोग करने से कुछ (बल्कि मामूली) प्रदर्शन में सुधार होता है। मैंने हाल ही में उनका उपयोग …

2
क्या "स्वच्छ संहिता" वास्तव में स्वच्छ और उपयोगी है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 6 साल पहले बंद हुआ …

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

4
क्या मैं एनकैप्सुलेशन अति प्रयोग से पीड़ित हूं?
मैंने विभिन्न परियोजनाओं में अपने कोड में कुछ देखा है जो लगता है कि मेरे लिए कोड गंध और कुछ बुरा है, लेकिन मैं इससे निपट नहीं सकता। "क्लीन कोड" लिखने की कोशिश करते समय मैं अपने कोड को पढ़ने में आसान बनाने के लिए निजी तरीकों का इस्तेमाल करता …

8
सूचनात्मक अपवादों और स्वच्छ कोड को संतुलित करने के अच्छे तरीके क्या हैं?
हमारे सार्वजनिक एसडीके के साथ, हम इस बारे में बहुत जानकारीपूर्ण संदेश देना चाहते हैं कि अपवाद क्यों होता है। उदाहरण के लिए: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to …

6
सर्वश्रेष्ठ अभ्यास बूलियन असाइनमेंट [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

4
किसी फ़ंक्शन को कॉल करने का यह तरीका एक बुरा अभ्यास है?
मेरे पास निम्नलिखित कोड हैं: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void moveCameraTo(LatLng latLng){ GoogleMap googleMap = getGoogleMap(); cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, INITIAL_MAP_ZOOM_LEVEL); googleMap.moveCamera(cameraUpdate); } मुझे लगता है कि इस तरह से मैं यह जानने …

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