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