# Refactor vs Rewrite

> For most legacy systems, incremental refactoring is safer and cheaper — you improve the code while it keeps running. A full rewrite is rarely the right call and is often where projects fail; it wins only when the platform is truly obsolete or unmaintainable.

*Source: https://www.lazlosoftwaresolution.com/compare/refactor-vs-rewrite*

## Options

- **A:** Refactor
- **B:** Rewrite

