برچسب: refactor

Breakthrough Refactoring

Breakthrough Refactoring به جای اینکه شما را به refactor کردنِ صرفاً زیباسازانه محدود کند، به دنبال یک هدف بنیادی است: بازگرداندن توان تغییر. این رویکرد با شناسایی گلوگاه‌های اصلی (معمولاً تست‌پذیری، جداسازی وابستگی‌ها، و عدم مشاهده‌پذیری) و اجرای یک سری حرکت‌های هدفمند، بن‌بست را می‌شکند. سپس با فراهم شدن امنیت و کنترل، refactoringهای بعدی به شکل پایدار و تکرارپذیر ادامه می‌یابد.

Big Bang Refactoring چرا این رویکرد اغلب به فاجعه ختم می‌شود؟

تیم‌هایی که اعتقاد به refactoring از نوع دوباره‌نویسی کامل سیستم دارند، معمولا دچار سندرم ریفکتور کردن همه سیستم یا هیچ بخشی از سیستم می‌شوند. این تفکر هم از آنجا ناشی می‌شود که سیستم لگسی به حدی بد است که شبیه باتلاقی است که هر دست و پا زدن درون آن جهت بهبود کیفیت کدهای موجود، کل تیم توسعه رو درون خود فرو می‌برد.
در حال جستجو...
ورود
عضویت