3 is correct because refactoring code so that a design is simple and easy to understand is totally appropriate and expected with an agile mindset. 1, 2, and 4 are incorrect.1is incorrect because refactoring does not need to be delayed
in a project, moved to another project, or considered a delay at all. 2 and 4 are incorrect because good design is critical to the maintenance of software and refactoring is expected.