Refactoring కు default అవ్వండి. ఇప్పటికే ఉన్న system ఒక ఆమోదయోగ్యమైన ఖర్చుతో requirements ను అందుకోవడానికి ఇక evolve కాలేనప్పుడు, మరియు మీరు దాన్ని చేస్తూనే విలువను అందించడం కొనసాగించగలిగినప్పుడు మాత్రమే ఒక rewrite సమర్థనీయం. చాలా "మాకు rewrite అవసరం" అంతర్ ప్రేరణలు నిజంగా incremental refactoring చాలా తక్కువ risk తో పరిష్కరించే ఒక unmanaged tech-debt సమస్య.
