Refactoring (باز آرایی)

این مفهوم فرآیند بهبود طراحی کد موجود بدون تغییر رفتار آن است،در واقع شما با این عمل کد پیچیده خود را به یک کد ساده (بدون تغییری در عملکرد کد) تغییر می دهید.

شما می توانید Refactoring را به عنوان  تکنیکی برای بهبود طراحی کدهای موجود ببینید، با اصلاح مجدد کد می توانید خوانایی کد را بهبود بخشیده و پیچیدگی آن را از بین ببرید.

اگر کد یک برنامه به راحتی قابل خواندن و درک باشد ،برنامه ساخته شده دارای کیفیت بالایی نسبت به برنامه ای با کدهای غیر مرتب خواهد بود.

در Refactoring تغییرات به صورت تغییرات کوچک اعمال می شوند و این باعث می شود که تغییرات باعث تغییر در عملکرد کد نشود.البته که این تغییرات وقتی در کنار یکدیگر قرار گیرند مشاهده خواهید کرد باعص تغییرات عمده ای در کد برنامه بدون تغییر در عملکرد برنامه شده اید.

ادامه مطلب