🔄 ریفکتورینگ (Refactoring ) چیست؟
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
ریفکتورینگ یا Refactoring در برنامه نویسی به فرآیند بازسازی یا بازساخت کد گفته میشود به طوری که عملکرد اصلی آن تغییر نکند،هدف از ریفکتورینگ بهبود ساختار داخلی کد با ایجاد تغییرات کوچک (بدون تغییر رفتار خارجی کد) است،برنامه نویسان کامپیوتر کد را برای بهبود طراحی،ساختار و پیاده سازی نرم افزار بازسازی میکنند.بازسازی کد خوانایی کد را بهبود میبخشد و پیچیدگیها را کاهش میدهد و همچنین میتواند به توسعه دهندگان نرم افزار کمک کند تا خطاها و آسیب پذیریهای نرم افزار خود را پیدا کنند.
کارشناسان میگویند که هدف بازسازی کد برای تبدیل
کد کثیف به کد تمیز است تا هزینههای کلی پروژه را کاهش دهد.خواندن،درک و نگهداری یک کد تمیز بسیار آسانتر است،در نتیجه توسعه نرم افزار را تسهیل میکند و احتمال انتشار یک محصول با کیفیت در زمان کوتاهتر را افزایش میدهد.
🔼 مزایای ریفکتورینگ ( Refactoring )
🟢 کد قابل نگهداری یا استفاده مجدد است
🟢 موجب درک عمیقتر از کد میشود
🟢 ساختار کد را بهبود میبخشد
🟢 کد ها را کارآمدتر میکند
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
📣 @HeroExpert_ir