मैं आपसे गंदे कोड के बारे में कुछ सवाल पूछना चाहता हूं। कुछ शुरुआती हैं जिन्होंने एक मध्यम परियोजना पर कोडित किया है। कोड कीचड़ की एक बहुत बड़ी गेंद है। वे उन्नत प्रोग्रामर नहीं हैं। वे बस जानते हैं कि कीबोर्ड का उपयोग कैसे करें जावा के बारे में थोड़ा। उन्होंने सिर्फ अपने मुख्य वर्ग में 12 000 लाइनों के साथ कोड लिखा, हालांकि, 6 000 लाइनें खुद नेटबीन्स की हैं।
मेरा काम कोड का विश्लेषण करना है और कोड को बनाए रखने के लिए एक अच्छा तरीका सुझाना है। मेरा विचार परियोजना को स्क्रैप करना और ओओपी पद्धति के साथ एक नई शुरुआत करना है। हाल ही में मैंने इस साइट और कुछ अन्य लोगों से समस्या के बारे में कुछ नोट्स और विचार एकत्र किए हैं।
अब, मेरे पास निम्नलिखित प्रश्न हैं:
- क्या हमें कोड को सुधारना चाहिए, और इसे OOP में बदलना चाहिए? हम अब इसे डीबग कर रहे हैं।
- कोड में कोई टिप्पणी नहीं है, कोई दस्तावेज नहीं है, प्रोग्रामिंग की कोई विशेष शैली नहीं है, और इसके आगे। इसे बदलना वास्तव में महंगा और समय लेने वाला है। इस बारे में हम क्या कर सकते हैं?
- मैं उन्हें सभी नियमों (टिप्पणी, OOP, अच्छी कोड गुणवत्ता, आदि) का पालन करने के लिए कैसे सिखा सकता हूं?
- कोड त्रुटिपूर्ण है और त्रुटि प्रवण है। हम क्या कर सकते है? परिक्षण? हम सुधार के लिए लगभग दो या तीन ए 4 पेपर लिखते हैं, लेकिन यह अंतहीन लगता है।
मुझे यह कहना चाहिए कि मैं उनके साथ नया हूं। मुझे लगता है कि मैंने प्रोजेक्ट में बहुत देर से लोगों को जोड़ने के नियमों को तोड़ा है, साथ ही साथ। क्या आपको लगता है कि मुझे उन्हें छोड़ना होगा?