چگونه کدهای تست نشده را رفاکتور نماییم؟
معمولا در مرحله Bug-fixing یا رفع خطاها فرصتهای مغتنمی برای رفاکتور کردن کدهای تست نشده به وجود میآید . به عبارت دیگر شما کدهایی دارید که مشکل دار هستند و این فرصت را دارید تا با ساختاری بهتر کدها را بازسازی نمایید .
بعنوان یک قاعده کلی ، به ازای هر کسی که یک مشکل (Problem) را به شما اطلاع می دهد بین ۱۰ تا ۱۰۰ نفر دیگر وجود دارد که با همین مشکل مواجه شده است ولی به شما اطلاع نداده است .
زمانی که می خواهید به مسائل بالای کیفیت دست پیدا کنید در واقع می خواهید کدهای قدیمی تست نشده خود را Refactor نمایید . توجه داشته باشید که Refactor بر پایه تست های اتوماتیک می باشد و اگر تست نباشد پس Refactor ای در کار نیست . پس شما چگونه می خواهید کدهای تست نشده خود را Refactor نمایید ؟ پس اول نوشتن Test و بعدا Refactor کردن .
منبع کتاب : Debug It
یاشیاسیز
برچسب:Refactor