Register for
this
Whitepaper
SCM Refactoring
The increasingly widespread technique of refactoring to improve software quality involves making potentially far-reaching changes to source code. The key aspect of refactoring is not changing the observed behaviour of code, but being able to control these modifications efficiently. Using an SCM tool helps to mitigate risk and provides an audit trail of activities. This paper examines the SCM implications of refactoring and the key functions a tool must provide to facilitate the refactoring process.
