Προεπιλογή το refactoring. Ένα rewrite δικαιολογείται μόνο όταν το υπάρχον σύστημα δεν μπορεί πια να εξελιχθεί ώστε να καλύψει τις απαιτήσεις σε αποδεκτό κόστος, και μπορείς να συνεχίσεις να παραδίδεις αξία όσο το κάνεις. Τα περισσότερα ένστικτα "χρειαζόμαστε rewrite" είναι στην πραγματικότητα ένα αδιαχείριστο πρόβλημα tech-debt που το σταδιακό refactoring λύνει με πολύ λιγότερο ρίσκο.
