Les développeurs doivent pouvoir modifier avec succès des systèmes très complexes. Le but est de les aider à mieux comprendre l’évolution d’un programme.
Modifier des systèmes très complexes et comprendre l’évolution d’un programme, tel est l’un des crédos de Jean-Rémy Falleri.
Pour cela, il a conçu GumTree. En plus de son suivi des suppressions et ajouts de lignes de code, GumTree permet d’identifier des variables qui ont pu être renommées ainsi que des déplacements de code. Cet outil est particulièrement adapté au travail en équipe, où les environnements de développement divergent souvent selon les personnes. GumTree est en outre constant dans sa présentation et respecte la structure syntaxique d’un code.