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