विज्ञापन
प्रोग्रामिंग सभी स्मार्ट के बारे में है और उपयोगी सॉफ़्टवेयर बनाने के लिए प्रभावी तरीके ढूंढ रहा है। चाहे आप सॉफ़्टवेयर प्रोग्राम, वेब ऐप या मोबाइल ऐप बना रहे हों, प्रोग्रामिंग के सिद्धांत समान हैं।
जब पहली बार अच्छी आदतों और बुरी आदतों को समझना महत्वपूर्ण है। कोडर से हुई गलतियों को जानकर, और उनसे कैसे बचा जाए, यह आपकी प्रोग्रामिंग में बेहतर नींव बनाने में आपकी मदद कर सकता है। यहां से बचने के लिए 10 बहुत ही सामान्य गलतियां हैं।
1. दोहराव कोड
स्वयं को दोहराना प्रोग्रामिंग के मूल सिद्धांतों में से एक है 10 मूल प्रोग्रामिंग सिद्धांतों हर प्रोग्रामर का पालन करना चाहिएहमेशा वह कोड लिखें जो आपके सॉफ़्टवेयर पर काम करने वाले किसी भी व्यक्ति द्वारा बनाए रखा जा सकता है। उस अंत तक, यहां कई प्रोग्रामिंग सिद्धांत हैं जो आपको अपने कार्य को साफ करने में मदद करते हैं। अधिक पढ़ें जैसा कि आप सीखते हैं कि आप भर में आएंगे। इसे अक्सर DRY के लिए छोटा किया जाता है, और इस सिद्धांत का उपयोग करके लिखे गए कोड को DRY कोड कहा जाता है।
बार-बार कोड गिरना एक आसान जाल है, और अक्सर यह समझने के लिए कुछ समीक्षा होती है कि कितना कोड दोहराया गया है। अंगूठे के एक अच्छे नियम के रूप में, यदि आप कोड को कॉपी और पेस्ट कर रहे हैं तो यह शायद दोहराव वाला है और इसे बदला जाना चाहिए।
आपके लिए अपना काम करने के लिए छोरों और कार्यों का उपयोग करके आराम करें और यह समस्या दूर हो जाएगी। एक वेब फ्रेमवर्क भी आपको दोहराव वाले कोड में कटौती करने में मदद कर सकता है। यहाँ कुछ है एक डेवलपर के रूप में सीखने के लायक वेब फ्रेमवर्क 5 वेब फ्रेमवर्क डेवलपर्स के लिए वर्थ लर्निंगउन्नत वेब विकास सीखने में रुचि है? इसके बजाय इन वेब विकास रूपरेखाओं को दोहराए जाने वाले कोड्यूज़ लिखने से बचें। अधिक पढ़ें .
2. बुरा चर नाम
कोई भी भाषा जिस पर आप काम नहीं कर रहे हैं, उसमें प्रोग्रामिंग में चर आवश्यक हैं क्योंकि वे बहुत व्यापक रूप से उपयोग किए जाते हैं, इसलिए चर नामकरण की अच्छी आदतें होना महत्वपूर्ण है।
चर को सटीक और बड़े करीने से नामित किया जाना चाहिए। सामान्य शब्दों के उपयोग से बचें जो कुछ भी मतलब नहीं रखते हैं। किसी चीज़ को एक साथ फेंकना त्वरित और आसान है, लेकिन जब आपको बाद में अपने कोड पर वापस आने की आवश्यकता होती है, तो यह पता लगाना अधिक कठिन हो जाता है कि क्या चल रहा है।
मान लें कि आप एक प्रोग्राम लिख रहे हैं जो एक गणना करने के लिए ब्याज दर का उपयोग करता है। आप प्रोग्राम में उपयोग करने के लिए एक चर लिखते हैं।
दर = 0.1;
इस चर के बारे में हम सभी जानते हैं कि यह एक दर है। किस तरह की दर?
कोड ठीक काम करेगा, लेकिन यह बताना मुश्किल है कि यहां क्या हो रहा है।
इसके बजाय, अपने चर को अधिक स्पष्ट रूप से नाम दें।
ब्याज देना = 0.1;
3. टिप्पणियों का उपयोग नहीं
टिप्पणियों का उपयोग करें! टिप्पणियाँ आपके कोड का प्रलेखन हैं। वे आपके कोड में वास्तव में क्या हो रहा है, इसका वर्णन करने का सबसे अच्छा तरीका है। ज़रूर, यह आपके कोड को समझाने के लिए थोड़ा अधिक काम लगता है लेकिन आप बाद में खुद को धन्यवाद देंगे।
एक शानदार समारोह लिखें? यह क्या करता है के बारे में एक टिप्पणी लिखें। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए एक नया ऑब्जेक्ट टेम्पलेट बनाना? टिप्पणी के साथ इसे तोड़ दें। टिप्पणियाँ हर भाषा में उपयोग की जाती हैं, और वे एक कारण के लिए होती हैं।
टिप्पणियां आपका कोड क्लीनर बनाती हैं, नेविगेट करने में आसान बनाती हैं और आपको अगले डेवलपर के लिए नायक बनाती हैं जिन्हें आपके प्रोजेक्ट पर काम करने की आवश्यकता हो सकती है।
4. भाषा अधिभार
बढ़ती डेवलपर्स को अधिभारित करने वाली एक समस्या नई भाषाओं और प्रौद्योगिकियों का बैराज है। ऑनलाइन डेवलपर समुदाय भाषा विकल्पों के बारे में सवालों से भरे हुए हैं।
क्या मुझे अपने ऐप को जावास्क्रिप्ट में लिखना चाहिए, या क्या मुझे नोड जैसी रूपरेखा का उपयोग करना चाहिए। जेएस या एक्सप्रेस? क्या मुझे विकास के लिए पायथन, स्काला या रूबी का उपयोग करना चाहिए? C या C ++ या C #? कौन सा ढांचा सबसे अच्छा है? क्या मुझे किसी डेटाबेस के लिए MongoDB या SQL या SQLite सीखना चाहिए? क्या यह भाषा पुरानी है ??
उस बारे में चिंता न करें।
वापस कदम, मूल बातें पर ध्यान केंद्रित। भाषाएँ आती हैं और जाती हैं, लेकिन सबसे सफल डेवलपर्स समस्या समाधानकर्ता हैं। एल्गोरिथम सोच पर अपनी प्रोग्रामिंग का निर्माण करें और बाकी सब जगह गिर जाएगी।
ये प्रौद्योगिकियां सिर्फ उपकरण हैं और यदि आप जानते हैं कि समस्याएं क्या हैं, तो आपको पता चल जाएगा कि उन्हें हल करने के लिए किस उपकरण का उपयोग करना है।
5. कोड का समर्थन नहीं
अपने कोड की सुरक्षा के लिए सही आदतों का निर्माण नहीं करना नए डेवलपर्स के लिए निराशाजनक है, और अनुभवी लोगों के लिए विनाशकारी है।
एक प्रोग्रामर के रूप में, अपने काम को लगातार सहेजना और बैकअप लेना बहुत महत्वपूर्ण है। यह एक महत्वपूर्ण दस्तावेज़ या स्प्रेडशीट पर काम करने से अलग नहीं है, जिसे अक्सर सहेजा जाता है।
Git के साथ अपनी फ़ाइलों को प्रबंधित करना सीखें Git के साथ एक प्रोग्रामर की तरह अपनी फ़ाइल संस्करण प्रबंधित करेंप्रोग्रामर ने फ़ाइल संस्करण नियंत्रण समस्याओं को हल करने के लिए संस्करण नियंत्रण प्रणाली (VCS) बनाई। आइए आज शीर्ष प्रणाली का उपयोग करके संस्करण नियंत्रण की मूल बातें देखें, Git। अधिक पढ़ें . कोई भी संस्करण वास्तव में नियंत्रित करता है, आपके द्वारा उपयोग किया जाने वाला सॉफ्टवेयर उतना अच्छा मायने नहीं रखता है, जितना कि इसे अच्छी तरह से उपयोग करना। यदि आपका कंप्यूटर क्रैश या नेटवर्क विफल हो जाता है, तो आप एक महत्वपूर्ण परिवर्तन नहीं खोना चाहते।
6. जटिल कोड
कोडिंग एक आईक्यू टेस्ट नहीं है। यह देखने की चुनौती नहीं है कि कौन सबसे जटिल कार्यों या प्रभावशाली दिखने वाली फ़ाइलों का उपयोग कर सकता है। कोड को समस्याओं को कुशलता से हल करने की भावना में लिखा जाना चाहिए। सरल कोड लिखना आसान है, बनाए रखना आसान है, और प्रबंधित करना आसान है।
स्पष्ट होने के लिए, सरल कोड का मतलब शॉर्टकट लेना नहीं है। सरल कोड का मतलब उस समस्या के दिल में उतरना है जिसे आप हल करना चाहते हैं, और इसे प्रभावी ढंग से हल करना चाहते हैं। और pseudocode आपकी मदद कर सकता है। यहां बताया गया है स्यूडोकोड क्या है और यह आपको एक बेहतर कोडर कैसे बना सकता है Pseudocode क्या है और यह आपको बेहतर डेवलपर कैसे बनाता है?प्रोग्रामिंग सीखने के लिए संघर्ष? कोड के साथ pseudocode सीखकर पकड़ें। लेकिन स्यूडोकोड क्या है और क्या यह वास्तव में मदद कर सकता है? अधिक पढ़ें .
7. सवाल पूछने वाला नहीं
प्रोग्रामिंग अच्छी तरह से करना मुश्किल है, और बेहतर होने का मतलब है लगातार नई चीजें सीखना। बेहतर काम करने के लिए आप प्रोग्रामिंग कर सकते हैं और पढ़ सकते हैं, लेकिन जब आपको कुछ अतिरिक्त मार्गदर्शन की आवश्यकता होती है, तो सवाल पूछने से न डरें।
प्रश्न पूछना डराने वाला हो सकता है, लेकिन अधिकांश अनुभवी प्रोग्रामर ज्ञान और विचारों को साझा करने में प्रसन्न होते हैं।
बस सुनिश्चित करें कि आपने अपना शोध किया है और इसे वास्तविक प्रयास बताया है। यदि वे आपको सीखने के लिए समर्पित हैं, तो अनुभवी डेवलपर्स आपको सलाह देते हैं। शायद बेहतर होने के लिए एक प्रोग्रामिंग जर्नल रखें प्रोग्रामिंग जर्नल रखकर एक बेहतर कोडर बनेंएक प्रोग्रामिंग जर्नल रखें और कुछ स्पष्ट लाभों में टैप करें। एक पत्रिका लिखना आपको अपने विचारों के माध्यम से काम करने और अपने प्रोग्रामिंग लक्ष्यों पर नज़र रखने में मदद कर सकता है। अधिक पढ़ें , महत्वपूर्ण प्रश्नों और उत्तरों का ट्रैक रखते हुए।
8. एडवांस में प्लानिंग नहीं
प्रभावी सॉफ्टवेयर लिखना अच्छी योजना और डिजाइन के साथ शुरू होता है। यदि आप एक घर बनाना चाहते हैं तो आप निर्माण से पहले एक खाका तैयार करेंगे। प्रोग्रामिंग अलग नहीं है।
इससे पहले कि आप कोड की एक पंक्ति भी लिखें, पहचानें कि आप वास्तव में क्या हासिल करना चाहते हैं। जानिए कि समस्या क्या है, आप इसे कैसे हल करना चाहते हैं। यदि आप कोड लिखते समय समस्याओं का पता लगाते हैं, तो आप अपने आप को सही समाधान नहीं पा सकते हैं।
कोडिंग से हल करने वाली समस्या को अलग करें और जीवन अच्छा हो।
9. ब्रेकिंग नहीं लेना
विराम लो, सच में! प्रोग्रामिंग मानसिक रूप से कर है, और अंत में अपने मस्तिष्क को सीमा तक धकेलने में घंटों लग जाते हैं और अंत में आपको नीचे पहनना होगा। थकान से भी बदतर, आप सिरदर्द या गर्दन में दर्द का सामना कर सकते हैं जो कि हैं कंप्यूटर आँख तनाव के संकेत 5 लक्षण आपके पास कंप्यूटर आई स्ट्रेन है (और इसे कैसे राहत दें और इसे रोकें)90 प्रतिशत भारी कंप्यूटर उपयोगकर्ताओं के लिए कंप्यूटर आई स्ट्रेन एक वास्तविक समस्या है। यहां वह सब कुछ है जो आपको जानना चाहिए कि यह क्या है और इसे कैसे रोका जाए। अधिक पढ़ें .
जब आप दीवार से टकराते हैं, तो ब्रेक लेने का समय आ गया है। स्क्रीन से थोड़ा हटकर करें और कुछ ऐसा करें जिसमें आपको मजा आए। एक किताब पढ़ें, बाहर मारा, लंबी पैदल यात्रा, रात के खाने के लिए बाहर जाना, कुछ भी है कि आप दूर हो जाता है।
आप मानसिक रूप से ताज़ा हो जाएंगे, और जब आप वापस लौटेंगे तो आपको अपने कोड पर एक नया दृष्टिकोण मिल सकता है।
10. मज़ा नहीं आ रहा है
प्रोग्रामिंग चुनौतीपूर्ण, निराशाजनक हो सकता है, और कभी-कभी एक सर्वथा पीस हो सकता है। सुनिश्चित करें कि आप उन छोटी चीज़ों का आनंद लेते हैं जिन्हें आप कोडिंग के बारे में पसंद करते हैं और थोड़ा मज़ा लेना नहीं भूलते हैं।
चाहे आप इसे जटिल समस्याओं को हल करने, सुंदर डिजाइन बनाने, या सिर्फ एक नए कौशल का उपयोग करने के लिए सीखें जो आपको प्यार करते हैं। कोडिंग के बारे में बहुत प्यार है इसलिए प्रेरित हों! कुछ नया करने के लिए उत्साहित हों, और इसे अंत तक देखें।
ये प्रोग्रामिंग गलतियाँ न करें
एक रट में आना आसान है, या तो अपने सिर को किसी ऐसी चीज़ के आसपास लाने की कोशिश करना जो सरल होना चाहिए, या यह याद रखने की कोशिश करना चाहिए कि कुछ कोड क्या करता है। जो भी समस्या है, इन सभी गलतियों को करने से बचें और आपको अपना कोड सुधारना चाहिए।
अभी भी संघर्ष? मत भूलना, वहाँ हैं प्रोग्रामर के लिए बहुत सारे शौक जो कोड शामिल नहीं करते हैं प्रोग्रामर के लिए 10 शौक जो कोड को शामिल नहीं करते हैंयदि आप कोड की एक पंक्ति लिखे बिना अपने दिमाग को मज़ेदार तरीके से प्रयोग करना चाहते हैं, तो कई नो-कोड शौक हैं जिन्हें आप एक बेहतर प्रोग्रामर बनने में ले सकते हैं। अधिक पढ़ें .
एंथनी ग्रांट एक फ्रीलांस लेखक है जो प्रोग्रामिंग और सॉफ्टवेयर को कवर करता है। वह प्रोग्रामिंग, एक्सेल, सॉफ्टवेयर, और प्रौद्योगिकी में एक कंप्यूटर साइंस की प्रमुख दबंग है।