-
Notifications
You must be signed in to change notification settings - Fork 5
Home
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