بازآرایی (Refactoring) و بهینه‌سازی کدهای پیچیده