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