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

उच्च गुणवत्ता कोड लिखने के लिए सर्वोत्तम प्रथाओं के लिए प्रश्न।

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

4
किसी वस्तु के निर्माण के लिए विधि का उपयोग करते हुए मुहावरे का क्या नाम है?
मैं अक्सर एक पैटर्न का उपयोग करता हूं, जहां मैं किसी ऑब्जेक्ट को सेटअप करने के लिए विधिBuilder या Prototypeपैटर्न के समान , लेकिन मूल ऑब्जेक्ट को संशोधित करने के बजाय प्रत्येक विधि कॉल के साथ नई ऑब्जेक्ट नहीं बना रहा हूं । उदाहरण: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); बस सोच रहा …

6
अब इसे सरल रखें, या भविष्य को ध्यान में रखते हुए प्रोग्राम करें?
मैं वर्तमान में अपनी कंपनी के लिए एक नया एप्लिकेशन कोड कर रहा हूं जो इसमें शामिल है। समय सीमा को पूरा करने के लिए, कार्यक्षमता को थोड़ा नीचे रखा गया है ताकि हम लॉन्च के लिए जाने के लिए कुछ तैयार कर सकें। मुझे महीने के अंत तक संस्करण …

6
संस्करण नियंत्रण अपनाने को कैसे प्रोत्साहित करें
मैंने हाल ही में एक ऐसी टीम में काम करना शुरू किया है जहां कोई संस्करण नियंत्रण नहीं है। टीम के अधिकांश सदस्य किसी भी प्रकार के संस्करण नियंत्रण के लिए उपयोग नहीं किए जाते हैं। मैं अपने काम को ट्रैक करने के लिए निजी तौर पर उपयोग कर रहा …

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

16
प्रदर्शन को बेहतर बनाने के लिए आप किन सरल तकनीकों का उपयोग करते हैं?
मैं उस तरीके के बारे में बात कर रहा हूं जिसमें हम आपके कोड को पढ़ने के लिए कठिन बनाने के बिना प्रदर्शन को बेहतर बनाने के लिए सरल दिनचर्या लिखते हैं ... उदाहरण के लिए, यह हमने सीखा के लिए विशिष्ट है: for(int i = 0; i < collection.length(); …

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

7
क्या परीक्षण कवरेज कोड गुणवत्ता का पर्याप्त माप है?
अगर मेरे पास कोई कोड है जिसमें 80% परीक्षण कवरेज (सभी परीक्षण पास) हैं, तो क्या यह कहना उचित है कि यह किसी भी परीक्षण कवरेज के साथ कोड की तुलना में उच्च गुणवत्ता का है? या यह कहना उचित है कि यह अधिक बनाए रखने योग्य है?

9
Init () विधियाँ एक कोड गंध हैं?
क्या किसी init()प्रकार के लिए एक विधि घोषित करने का कोई उद्देश्य है ? मैं यह नहीं पूछ रहा हूं कि हमें किसी कंस्ट्रक्टर के ऊपर पसंदinit() करना चाहिए या घोषणा करने से कैसे बचना चाहिएinit() । मैं पूछ रहा हूं कि क्या कोई विधि घोषित करने के पीछे कोई …

9
क्या बहुत से अभिकथन कोड गंध हैं?
मुझे यूनिट टेस्टिंग और टीडीडी के साथ वास्तव में प्यार हो गया है - मैं संक्रमित संक्रमित हूं। हालांकि, यूनिट परीक्षण का उपयोग आम तौर पर सार्वजनिक तरीकों के लिए किया जाता है। कभी-कभी हालांकि मुझे निजी तरीकों में भी कुछ मान्यताओं-अभिकथनों का परीक्षण करना पड़ता है, क्योंकि उनमें से …

10
क्या स्रोत कोड का उपयोगी तरीके से विश्लेषण करने के लिए एंट्रोपी की अवधारणा का उपयोग किया जा सकता है?
यह मेरे लिए तर्कसंगत लगता है कि कोई व्यक्ति स्थिर स्रोत कोड विश्लेषण के लिए एक संदर्भ को परिभाषित कर सकता है जिसमें जटिलता के सापेक्ष मूल्य का उत्पादन करने के नियम शामिल थे। मुझे पता है कि यह भौतिक अर्थों में पसंद नहीं है क्योंकि सोर्स कोड में "ऊर्जा" …

7
क्या अमूर्तता को कोड पठनीयता कम करना है?
एक अच्छा डेवलपर जो मेरे साथ काम करता है, उसने हाल ही में कुछ कठिनाईयों के बारे में बताया, जो हमें विरासत में मिले थे। उन्होंने कहा कि समस्या यह थी कि कोड का पालन करना मुश्किल था। उस से, मैंने उत्पाद में गहराई से देखा और महसूस किया कि …

7
आपको कैसे पता चलेगा कि अनुभवजन्य मैट्रिक्स पर आधारित सॉफ्टवेयर अच्छा है या बुरा?
मुझे वर्तमान में एक ऐसी परियोजना को देखने के लिए कहा जा रहा है, जिसने पांच महीने पहले कोर विकास समाप्त कर दिया है, लेकिन अभी भी दोषों का एक उच्च स्तर है। लगभग 10 दोषों के लिए जो ट्रांसपायर होता है, हम कम से कम 4 और कुछ मामलों …

11
System.out.println () का उपयोग इतना बुरा क्यों है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

7
स्थैतिक कोड विश्लेषण के वास्तविक लाभ क्या हैं?
कोड बेस पर स्टेटिक कोड विश्लेषण करने के लिए पीसी-लिंट या क्यूएसी जैसे टूल का उपयोग किया जा सकता है। मेरे अनुभव में स्थैतिक विश्लेषण में अक्सर भारी मात्रा में शोर होता है, अर्थात उन चीजों पर चेतावनी जो वास्तविक बग नहीं हैं, लेकिन किसी दिए गए नियम के नियमों …

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