When you need to modify your applications, it is essential to know beforehand the impact of the modifications you want to make to the code but also to check that they do not generate bugs, security holes or even degrade the quality of the code once they have been made.