एक प्रोटोटाइप को अंतिम कार्यक्रम में बदलना असंभव क्यों है

सभी को नमस्कार! गोवनोकॉड के बारे में पहले से ही कितने लेख थे, लेकिन मुझे लगता है कि उनके प्रवाह को कम नहीं किया जा सकता है, क्योंकि गोवनोकॉड का प्रवाह केवल बढ़ता है।
ध्यान: लेख विषय और अतियथार्थवाद से भरा है। लेखक अंतिम सत्य होने का दावा नहीं करता है
बहुत बार, एक नया एप्लिकेशन, प्रोग्राम, वेबसाइट बनाते समय, हम पहले प्रयोग करते हैं, और फिर हमारे प्रयोगों से अंतिम उत्पाद बनाते हैं।
लेकिन बिना किसी हिचकिचाहट के निम्नलिखित प्रश्नों के उत्तर दें:
  1. कितनी बार, अन्य डेवलपर्स से स्रोत कोड प्राप्त करते हुए, क्या आपने उन्हें बेहद बदसूरत पाया?
  2. कितनी बार, स्रोत कोड को अन्य डेवलपर्स में पास करते हुए, क्या आपको अपने कोड पर शर्म आती है?

मेरे जवाब: लगातार, काफी बार।
ऐसा क्यों हो रहा है?



इसका मुख्य कारण यह है कि प्रोग्रामर प्रोग्राम के प्रोटोटाइप को मना नहीं कर सकता है, और इस पर कार्यक्षमता को रोल करना जारी रखता है। आपने कुछ कोड लिखे, उसे चेक किया - यह वही है जो आपको चाहिए। अगला, हम एक और विशेषता को लागू करते हैं, हम इसे वहां फास्ट करते हैं, और यह शुरू हो गया है ...

नतीजतन, हमें एक प्लास्टिसिन गेंद मिलती है जिस पर सभी तरफ टुकड़े फंस जाते हैं, और यह अलग गिरने के लिए तैयार है। आप खुद को इस विचार के साथ सांत्वना देते हैं कि बस सब कुछ रिफ्लेक्टर होगा और एक फेंग शुई की ओर ले जाएगा। केवल आप इस पूरी चीज का समर्थन कर सकते हैं (आखिरकार, नरक में प्रलेखन, समय की अतिरिक्त बर्बादी)। लेकिन यहां, वे आपकी सेवाओं से इनकार करते हैं, या आप कंपनी छोड़ देते हैं, और सब कुछ स्थानांतरित करना होगा। प्राप्त करना आसान है। लेकिन तब आप हैरान नहीं होंगे कि आपके कान हर समय क्यों जलते हैं।

क्ले क्लोड्स मॉडलिंग में मुख्य समस्या यह है कि आपके हाथ हर समय तैलीय होते हैं। जब आप किसी प्लास्टिसिन प्रोग्राम को बनाते हैं, तो इसे गढ़ना आपके लिए ज्यादा घृणित हो जाता है। जितना आगे विकास होता है, उतनी ही आप परियोजना से तंग आ जाते हैं।

प्रोटोटाइपिंग एक उत्कृष्ट प्रोग्रामिंग तकनीक है, और इसे अल्फा संस्करणों को विकसित करने के लिए बहुत सफलतापूर्वक उपयोग किया जा सकता है, जब केवल एप्लिकेशन की दृश्यता की आवश्यकता होती है। आप बस सब कुछ ढेर कर देते हैं जो आप के साथ आए हैं या मिला है। लेकिन आप नासमझी से बाकी की कार्यक्षमता को प्रोटोटाइप में नहीं बदल सकते।

कुछ अच्छा होगा अच्छा अभ्यास: अपने प्रोटोटाइप को एक प्लास्टिसिन गांठ बने रहने दें, उस पर कार्यक्रम के नए टुकड़े खोदें। हालांकि, समानांतर में, एक स्वच्छ परियोजना बनाएं, और वहां अपने सुधारों को अपने सिर के साथ सोचकर शामिल करें। केवल सफल डिजाइनों का उपयोग करें ताकि एक साफ परियोजना में आपकी प्लास्टिसिन गेंद स्टील फ्रेम में बदल जाए।

हां, हां, मुझे पता है कि यह हमेशा काम नहीं करता है। यह अक्सर समय के लिए अफ़सोस की बात है, या यह स्पष्ट नहीं है कि परियोजना में इस या उस चीज़ को कैसे शामिल किया जाए। लेकिन मैं आपसे पूछता हूं, अन्य प्रोग्रामर पर दया करें, क्योंकि यह आपका कोड है जिसे मैं अब पार्स कर सकता हूं।

अधिक लगता है, और ऐसा नहीं करते हैं, कोड (सूखी) को दोहराना नहीं है, यह सरल (चुंबन) रखने के लिए, लेकिन अधिक-सरल नहीं है। शायद तब परियोजनाओं को स्थानांतरित करते समय आपका विवेक साफ और शांत हो जाएगा, और आपके अनुप्रयोगों का शोधन और समर्थन थोड़ा और सुखद हो जाएगा।

Source: https://habr.com/ru/post/In155019/


All Articles