Como funciona o RAID?
Como a ferramenta funciona?
Cada commit tem um hash SHA1 que é usado para realizar uma comparação. Por exemplo, você obterá um resultado diff entre seu código-fonte e seu commit. Este diff terá um diff.xml e um arquivo JSON que são usados para analisar o resultado. Para cada arquivo, é criado um arquivo XML associado que é usado para armazenar informações de refatoração.
O que posso fazer com ele?
RAID pode ser usado para encontrar informações de refatoração nos resultados de comparação de um projeto de código aberto. Ele também pode ser usado para realizar refatoração no código-fonte de um aplicativo.
O que eu preciso?
Você precisa baixar a ferramenta, executá-la em seu projeto GitHub e ele detectará automaticamente os commits para você.