मैं मुख्य रूप से व्यक्तिगत उपयोग के लिए कोड लिखता हूं, लेकिन मैं मूल रूप से व्यक्तिगत उपयोग के लिए विकसित एक एप्लिकेशन (वैज्ञानिक सिमुलेशन/विज़ुअलाइज़ेशन) जारी करने पर विचार कर रहा हूं।मुख्य विधि के लिए जावा आदत
मेरी आदतों में से एक कक्षा में अलगाव में कक्षा के संचालन का परीक्षण करने के लिए कक्षाओं में एक मुख्य विधि का उपयोग करना है। मुझे लगता है कि शायद किसी भी तरह से बुरा है (इसमें कोई संदेह नहीं है कि आत्म-शिक्षण और वैज्ञानिक विकास पर्यावरण से उत्पन्न कई अन्य आदतें हैं)। हालांकि, मैंने कभी भी स्वयं-उपयोग की जाने वाली सामग्री के लिए कोई समस्या नहीं देखी है।
क्या आप सभी इस तरह की पुष्टि करने के लिए दयालु होंगे (या इनकार करते हैं) कि वैज्ञानिकों के लिए जारी किए गए आवेदन के लिए मुख्य समस्याएं एक स्रोत है (स्रोत भी खुला होगा), और यदि ऐसा है, तो क्यों?
संपादित करें: कुछ प्रस्तावित उत्तरों के सापेक्ष शैतान के वकील (ठीक है, मेरे वकील) को खेलने के लिए: "एप्लिकेशन उपयोग" का हिस्सा गैर-डेवलपर्स (विशिष्ट वैज्ञानिक) द्वारा एक छोटे पैमाने पर स्रोत संशोधन होने की उम्मीद है । मुझे पता है कि प्राप्त करने वाले अंत में, उस वर्ग में सीधे बनाए गए वर्ग के लिए परीक्षण होने के कारण मेरे लिए पहचानना और संशोधित करना बहुत सरल होगा (विशेष रूप से यदि वह लगातार कक्षाओं के मामले में थे)। जूनीट जैसे कुछ उपयोग करने से दर्शकों को ध्यान में रखते हुए समान उपयोगिता मिलती है?
स्वीकृति निर्णय: मुझे लगता है कि केएलई का जवाब पूरी तरह से और संक्षेप में सबसे अच्छा संतुलन है, इसलिए मैंने इसे चुना, लेकिन मुझे लगता है कि बिल में चर्चा टिप्पणियां भी बहुत उपयोगी हैं। मुझे यह भी समझ में नहीं आ रहा है कि क्यों जोहान्स के जवाब को वोट दिया गया था - "यह टुकड़ा कैसे काम करता है" परिप्रेक्ष्य वैज्ञानिक समुदाय कोडर्स के लिए बहुत महत्वपूर्ण है - और अन्य उत्तरों विभिन्न कारण बताते हैं कि पृथक यूनिट परीक्षण शायद मेरे से अधिक उपयोगी क्यों हैं वर्तमान आदत, वे वास्तव में उस उपयोग को संबोधित नहीं करते हैं, इसलिए उनका जवाब "अनुपयोगी" से बहुत दूर है। सभी मौजूदा (और भविष्य) उत्तरदाताओं के लिए धन्यवाद, और यहां इच्छा है कि कई उत्तरों को सही उत्तर के रूप में गठबंधन करने का एक तरीका था!
+1 अपने आप को उजागर कर रहा है ;-) – KLE
मैं केएलई से सहमत हूं। बुरी आदतों के बारे में बात करना महत्वपूर्ण है ताकि आप या तो पता लगा सकें कि वे क्यों खराब हैं (और न केवल अंधेरे का पालन करें) या औचित्य दें कि वे परिस्थितियों के एक विशिष्ट सेट के तहत क्यों ठीक हो सकते हैं। –
@ बिल निकली डाल दिया।मैं सटीक शब्दों को इकट्ठा नहीं कर सका, लेकिन आपने किया। आप शायद मूल अंग्रेजी बोलने वाले हैं, अच्छे संचार कौशल हैं, और निश्चित रूप से ** इसके बारे में सोचा **। _ _ धन्यवाद, और चलते रहें ... हम में से कुछ देख रहे हैं, और आपसे सीख रहे हैं ;-) – KLE