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