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