Skip to content

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)

Clone this wiki locally