Skip to content
lucasmoura edited this page May 26, 2015 · 6 revisions

Sprint 1

  • Treinamento da equipe com o perl usando a técnica de dojos
  • Correção do teste de aceitação relacionado ao ClangStaticAnalyzer
  • Identificando o motivo do warning relacionado a alguma pacote do debian
  • Identificando warning na class AfferentConnections.pm

Sprint 2

Separação da equipe em dois grupos

Semana 01

  • Entender o clang e como o mesmo gera uma árvore sintática
  • Entender e Corrigir o que impossibilita o bind do clang para perl no projeto

Semana 02

  • Escrever alguns métodos para o parser manual da árvore sintática gerada pelo clang

Sprint 3

Commits individuais

  • Identificar o nome do arquivo
  • Identificar chamada de funções
  • Identificar parâmetros de função
  • Identificar declaração de variáveis
  • Identificar membros públicos em codigo C++
  • Identificar chamadas de função dentro de outras funções C

Nesta sprint, o time chegou a conclusão que seria mais fácil contribuir com o próprio p5-clang do fazer as funções de análise, pois com o p5-clang, poderia-se usar funções do próprio clang para popular a modelo do analizo. Dessa forma, apenas três tarefas foram completadas:

  • Identificar nome do arquivo
  • Identificar parâmetros de função
  • Identificar declaração de variáveis

As outras taregas individuais serão assim completadas em momentos mais oportunos do projeto, ou seja, quando as contribuições do p5-clang permitirem as conclusões das mesma.

Sprint 4

Nessa sprint, começou a criação de task com o intuito de contribuir com o p5-clang propriamente dito e depois voltar a fazer o parser do analizo.

Para esse sprint, as seguinte tarefas foram levantadas:

  • Identificar métodos públicos
  • Identificar classes abstratas
  • Padronizar nome de chamada de função/método
Clone this wiki locally