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