When should refactoring be performed in the software development process?
At the end of the project before deployment
Only during the initial coding phase
Continuously throughout the development process
Only when a critical bug is discovered