2010-04-01 12 views
5

मान लें कि आप कुछ वाकई अच्छे सॉफ्टवेयर विकसित करने की प्रक्रिया में हैं। यह कई ग्राहकों को तैनात किया जाएगा। उन्हें इस सॉफ्टवेयर की आवश्यकता होगी और वे समय-महत्वपूर्ण स्थितियों में इसका इस्तेमाल करेंगे। तो अगर कुछ गलत हो जाता है तो वे आपको कॉल करेंगे (आप)। और आप या आपकी टीम वे लोग होंगे जिन्हें इस मुद्दे को हल करना है। फास्ट। आप अनुभव से बाहर जानते हैं यह होगा।भविष्य में बग फिक्स करने में आपकी सहायता के लिए आज क्या लागू करना है?

अब यदि आप तय कर सकते हैं कि भविष्य में स्वयं सहायता करने के लिए क्या कार्यान्वित किया जाए - यह क्या होगा?

संपादित करें: यह डेस्कटॉप अनुप्रयोगों के बारे में है। धन्यवाद मार्सेलो।

संपादित करें: यह भी मान लें कि तकनीक का समर्थन इसे दूर नहीं कर सकता है और इसे वास्तव में ठीक करने की आवश्यकता है। या कोई समर्पित तकनीकी सहायता नहीं है।

+1

डेस्कटॉप या वेब ऐप? एक बड़ा अंतर बनाता है। –

उत्तर

4
  • एक प्रवेश प्रणाली
  • के लिए क्लाइंट को अपने आप दुर्घटना
  • सभ्य त्रुटि संदेश उदासीनता भेजने के लिए एक तरह से:
("एक अज्ञात त्रुटि त्रुटि कोड हुई। 0xAA001200" एक नहीं जाने है)

वैसे भी आपका समय सॉफ़्टवेयर में सुधार करने में बेहतर समय लगता है .. यह क्यूए/तकनीकी सहायता के लिए काम की तरह लगता है।

+0

लॉगिंग सिस्टम के बारे में ठीक है: एक स्वयं विकसित लॉगिंग सिस्टम की तरह? या शायद विंडोज इवेंट लॉग की तरह कुछ? क्या आप इसे हमेशा सक्षम करते हैं? या मांग पर इसे सक्षम करें? एचएम ... यह कोड bloat सकता है। लेकिन मैं मानता हूं कि लॉगिंग एक अच्छी बात है। लेकिन किसी को _everything_ लॉग करना होगा। लॉगिंग जटिल डेटा समय और ... स्मृति खर्च कर सकते हैं। क्या आप लॉग एन्क्रिप्ट करेंगे? क्या आप टेक्स्ट फाइलों का उपयोग करेंगे ...? –

+0

वे सभी बहुत ही अस्पष्ट प्रश्न हैं। यह आपकी ज़रूरतों, आपके आवेदन के प्रकार आदि पर निर्भर करता है (वैसे भी लॉगिंग वास्तव में सीपीयू गहन नहीं है, और निश्चित रूप से स्मृति गहन नहीं है) –

+0

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

0

स्वचालित इकाई और एकीकरण परीक्षण।

+0

सहमत हैं, किसी को भी पहली जगह में बग को रोकना होगा। –

+0

आपके द्वारा याद किए गए फ़िक्स को ठीक करते समय बग जोड़ने से रोकने के लिए भी महत्वपूर्ण है। –

संबंधित मुद्दे