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