मैं कुछ वर्षों से प्रोग्रामिंग कर रहा हूं, और समय के साथ सी # और जावास्क्रिप्ट से बहुत परिचित हो गया हूं। मेरे पास कुछ बड़ी सी # और जावास्क्रिप्ट परियोजनाएं हैं जिन्हें मुझे नेविगेट करने में कोई परेशानी नहीं है। मैंने हाल ही में PHP के साथ बिना किसी पूर्व अनुभव के काम के लिए PHP और AngularJS प्रोजेक्ट शुरू किया है।
चीजों के PHP पक्ष का प्रवाह मुश्किल होता जा रहा है (जावास्क्रिप्ट पक्ष बड़ा है, लेकिन इसके माध्यम से काम करना आसान है), जब मैं कोशिश करता हूं और इसके माध्यम से सोचता हूं तो मैं धागे की एक उलझी हुई गेंद की कल्पना करता हूं। प्रमुख डिज़ाइन की गलतियाँ जो मैंने शुरू की थीं, वे शुरू हो रहे हैं और मेरे डिज़ाइन को आगे बढ़ने के लिए प्रभावित कर रहे हैं। कुछ भी नया लागू करने में अधिक समय और अधिक समय लगता है।
मैं एक तंग समय सीमा पर हूं और अच्छा, DRY, SOLID, कोड लिखना कठिन और कठिन लग रहा है। यह कोड को कॉपी / पेस्ट करने के लिए और अधिक मोहक होता जा रहा है ताकि डिजाइन समय के अनुसार यह व्यवहार में थोड़ा बदलाव ला सके। जब भी मुझे एक संदर्भ स्विच (एक परियोजना से वापस इस एक पर) करना होता है, तो कोड बेस में वापस आने में काफी समय लग रहा है, जब भी मैं इस परियोजना पर काम करने के लिए वापस जाता हूं तो मुझे डर लगता है।
इसके उपाय के लिए मैं क्या कदम उठा सकता हूं? अतिरिक्त समय लगने के साथ-साथ न्यायोचित होने की आवश्यकता हो सकती है, मेरा बॉस एक डेवलपर नहीं है और विकास या सॉफ्टवेयर जीवन चक्र से परिचित नहीं है, इसलिए समझाना सामान्य से अधिक कठिन हो सकता है।