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