यह इस बात पर निर्भर करता है कि वे आपको कैसे मजबूर करते हैं।
मेरे अनुभव में, दो संभावनाएँ हैं:
आप एक तंग अनुसूची, विरासत कोड, आदि द्वारा मजबूर महसूस करते हैं।
इस मामले में, जैसा कि अधिकांश अन्य उत्तर पहले से ही कहते हैं, यह आपके लिए 'शीतलता के लिए अनुकूलन' पर निर्भर है। आपके पास एमवीसी को कोडबेस को फिर से लिखने का समय नहीं हो सकता है, लेकिन पहले चरण के रूप में, उदाहरण के लिए, आप अपने एसक्यूएल को हाथ से बंद कर सकते हैं और इसके बजाय एक अच्छा लिख सकते हैं execute_sql($query, $params)
, जैसे कि अमूर्त जैसे नींव को fetch_customer($filter_params)
याद करते हैं , आदि, सभी को याद रखें। प्रैक्टिस अंततः वहां होती है कि आपके बॉस को पहले एक उत्पाद मिलता है, इसलिए भविष्य में अब बनाम में निवेश करने के लिए कितना समय है, इस बारे में केवल एक संघर्ष है।
जब आप सही संदर्भ सेट करते हैं ('6 महीने के भीतर, अतिरिक्त समय न पाकर, मैंने एमवीसी के लिए अखंड संहिता का खंडन किया') तो आपको अपना नाम कोड पर छोड़ देना चाहिए, और एक चिकित्सक की तरह गर्व करने की कोशिश करनी चाहिए, जो एक स्ट्रोक पीड़ित को सिखाता है। " फिर से एकल शब्द बोलें।
आपको स्पष्ट रूप से इसे लागू करने का आदेश दिया गया है जिस तरह से आप अनफिट हैं
मॉडल से दृश्य को अलग करने की कोशिश समीक्षा से बचती नहीं है, क्योंकि 'यह बहुत जटिल है, न ही आप सीधे सादे वर्गीय प्रश्न क्यों करते हैं?'। आपका execute_sql
डिब्बा बंद हो जाता है क्योंकि 'अनुशासन के साथ एक कोडर की जरूरत नहीं है'।
यह मामला खराब है। मेरे अनुभव में, यह आमतौर पर micromanagement और Teamleaders के साथ आता है, जिन्हें उनकी सफलताओं के लिए नहीं, बल्कि राजनीतिक कारणों से प्रचारित किया गया। वास्तविक समस्या यह है, कि आपको कुछ (कोड) का प्रभारी रखा गया है जिसे आप नियंत्रित नहीं कर सकते (आपको इसे अपने तरीके से करना होगा)। सबसे अच्छा समाधान मूल कारण को हल करना होगा (यानी, आपको एक मुट्ठी के रूप में माना जाता है)। दूसरा सबसे अच्छा (और मेरे अनुभव में, सामान्य) समाधान छोड़ना है।
उल्टा यह है कि इस परिदृश्य में, आपका नाम वैसे भी प्रकाशित होने की संभावना नहीं है, क्योंकि टीम लीडर सभी सफलता का श्रेय लेता है।