-
Notifications
You must be signed in to change notification settings - Fork 1
Ongoing work and TODO
Matheus Gaudencio do Rêgo edited this page Oct 26, 2017
·
7 revisions
Atualmente:
- Detectar alterações no repositório - saber quem buliu em que
- Ownership - atualmente é quem criou a classe (Estratégia: Criação)
- Detecção de competência - Atualmente detecta com o que a classe trabalha (Estratégia: Palavras-chave da Classe)
Issues:
- Nomes duplicados - Precisa passar um mapeamento de usuários
- Path do arquivo - 1) Capturar do próprio jgit 2) Vide mágica de mariana
- Detectar palavras chave - estratégias de recupearar a AST de Java ( http://javaparser.org/ )
TODO:
- Ferramenta para detectar os usuários de um git
- Ferramenta para listar adições/alterações/commits
- Preparar um repositório controlado
- Ownership - incluir o conceito de edição. Inicialmente só o que edita (Estratégia: Edição Pura)
- Ownership - incluir o conceito de edição. Considerando o que edita (Estratégia: Edição Inteligente)
FUTURO:
- Detecção de Competência - (Estratégia: Palavras-chaves nas alterações)