আপনি যদি উন্নয়ন প্রক্রিয়াটির অংশ হিসাবে পরিবর্তে রিফ্যাক্টরিংটিকে তার নিজস্ব জিনিস হিসাবে বিবেচনা করেন, তবে এটি কখনই শেষ হতে পারে না।
আপনি যদি লাল, সবুজ, রিফ্যাক্টরটির পরীক্ষা চালিত বিকাশের পদ্ধতির অনুসরণ করেন তবে সাধারণত দুটি কারণে আপনাকে রিফেক্টরিংয়ে প্রচুর সময় ব্যয় করতে হবে না:
আপনি যাওয়ার সাথে সাথে রিফ্যাক্টরিং করবেন, তাই এটি টিডিডি চক্রের আরও একটি ছোট পদক্ষেপ নয় a
পরবর্তী পরীক্ষাটি লিখিত পাওয়ার জন্য অভ্যন্তরীণ "চাপ" আপনার রিফ্যাক্টরিং প্রচেষ্টাটিকে বোধগম্য পর্যায়ে রাখবে।
আপনি যদি লিগ্যাসি কোড নিয়ে কাজ করছেন, তবে আঙ্কেল ববের "বয় স্কাউট নিয়ম" অনুসরণ করুন। নিজেকে একটি স্বল্প সময়ের জন্য টাইমবক্স করুন (বলুন, 30 মিনিট) এবং কোডটি আগের চেয়ে ক্লিনার অবস্থায় চেক করার লক্ষ্য করুন। প্রতিবার আপনাকে কোডটি স্পর্শ করতে হবে, আপনি এটি কিছুটা ভাল রেখে দেবেন। সময়ের সাথে সাথে, সবচেয়ে সংশোধিত কোডটি আপনার কোডবেসে সর্বাধিক পঠনযোগ্য এবং ভাল ফ্যাক্টর হবে।